您好我已经困难了几天了。
我有一个具有集合类型字段的表单类型。我想在表单类型的buildform方法中向元素字段添加元素。
这是我的代码:
$builder
->add('cIName', 'text')
->add('cIAttributes', 'collection', array(
'label' =>false
))
;
$builder->get('cIAttributes')->add('cIDescription', 'textarea');
不幸的是它不起作用。谁能告诉我我做错了什么或我需要做什么?
答案 0 :(得分:0)
您需要第二种表单类型,因此您将拥有类似的内容。
//FormType1
use FormType2
$builder
->add('cIName', 'text')
->add('cIAttributes', 'collection', array(
'label' => false
'type' => new FormType2()
));
-
//FormType2
$builder
->add('cIName', 'text')
->add('cIDescription', 'textarea');