我有一个对象 - 内有人物集合的书(每个人都有名称属性),我需要创建一个表单类型人员,它只是一个集合复选框,但我希望有一个每个复选框上的标签名称如何操作?
我有BookType:
$builder->add('persons', 'collection', array(
'type' => 'checkbox',
'options' => array(
'required' => false,
),
));
如何使用人名添加标签 ??
答案 0 :(得分:0)
我不确定我是否理解你的问题,但无论如何我都会尽力帮助你。
你有没有试过这个?
$builder->add('persons','entity', array(
'class' => 'VendorBundle:Entity',
'property' => 'name',
'label' => 'YourLabel'
))
(通过更改'VendorBundle:Entity'和'YourLabel'来调整配置代码)
这会在表单中添加一个字段,该字段具有每个'VendorBundle:Person'的'属性名称',并且在下拉字段前面有一个标签'YourLabel'。