Symfony2 formbuilder – поле readonly объекта как метка

Есть ли возможность в symfony2 отображать только поле readonly объекта как метку, а не текстовое поле или что-то еще?

В настоящее время я использую следующий код, но использование отключенного текстового поля не очень сложно:

public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('readonlyfield', 'text', array('property_path' => 'readonlyfield.displayString','disabled' => true)); $builder->add('editablefield', 'textarea'); } 

Я использую symfony 2.4.4 ..

РЕДАКТИРОВАТЬ:

Я использую этот вид формы из другой формы:

 public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('mySubEntities', 'collection', array('type' => new MySubEntryType())); $builder->add('save_to_db', 'submit', array('label' => 'Submit')); } 

twig файл:

  {{ form_start(form) }} {% for row in form.mySubEntities %} <li> <ul> <table> <tr><td>{{ form_label(row.readonlyfield) }} </td><td>{{ form_widget(row.readonlyfield) }}</td></tr> <tr><td>{{ form_label(row.editablefield) }}</td><td> {{ form_widget(row.editablefield) }}</td></tr> </table> </ul> </li> {% endfor %} {{ form_end(form) }} 

Solutions Collecting From Web of "Symfony2 formbuilder – поле readonly объекта как метка"