Как создать форму для вложенного массива в Symfony2?Symfony2 Форма для вложенного массива
У меня есть массив:
$array = [
'data' => 'some',
'nested' => [
'data' => 'more'
]
];
Как создать форму для редактирования этого массива?
$form = $this->createFormBuilder($array)
// ???
->getForm();
Мне нужна форма только для редактирования полей «некоторые» и «больше».
UPDATE я нашел только этот путь:
$arrayFacade = new DotNotation($array);
$form = $this->createFormBuilder($arrayFacade)
->add('data')
->add('nested:more')
->getForm();
DotNotation: https://gist.github.com/elfet/4713488
Вы ищете, что искали? http://symfony.com/doc/current/cookbook/form/form_collections.html –
Да. Как это сделать без создания классов? – Medvedev