У меня есть такая фотоформа:
PhotoType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('title');
И я вставляю эту форму в коллекцию форм:
PhotoCollectionType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('photos', 'collection', array(
'type' => new PhotoType($this->securityContext, $this->id),
'allow_add' => true,
'allow_delete' => true
))
->add('save', 'submit');
Как я могу получить титул form_widget
в одиночку?
Я пробовал это:
{{ form(formCollection) }} -> works but not what i want
{{ form_widget(formCollection.title) }} -> no work
{{ form_widget(formCollection.photo.title) }} -> nop
{{ form_widget(formCollection.photos.title) }} -> oh wait !! .. no.
{{ form_widget(title) }} -> lol no.
Ошибка
Method "title" for object "Symfony\Component\Form\FormView" does not exist
edit: О, и я должен сказать, что форма создается с помощью js, для allow_add allow_delete