Php 如何在symfony2中的表单集合中显示带表单字段的标签
我有这张桌子Php 如何在symfony2中的表单集合中显示带表单字段的标签,php,forms,symfony,doctrine-orm,Php,Forms,Symfony,Doctrine Orm,我有这张桌子 任务--id、名称 usertasks--id,task\u id,note Class user { private $ usertasks } 我的usertask表单如下 public function buildForm(FormBuilder $builder, array $options) { $builder ->add('note') ; } 表格显示的很好 在注释文本字段之前,
任务--id、名称
usertasks--id,task\u id,note
Class user {
private $ usertasks
}
我的usertask表单如下
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('note')
;
}
表格显示的很好
在注释
文本字段之前,是否有任何方法可以使用任务名称标签
差不多
$builder
->add('usertask.getName(id)) as Label not editable
->add('note')
;
可以使用配置选项在任何字段中设置标签
$builder->add('idtype', 'text',
array(
'label' => 'your label',
'empty_value' => '',
'preferred_choices' => array('0', '1', '2'),
'required' => 'true'
));
您还可以使用变量设置值:
$builder->add('idtype', 'text',
array(
'label' => $value,
'empty_value' => '',
'preferred_choices' => array('0', '1', '2'),
'required' => 'true'
));
但我需要从表单本身获取该值。使用对象设置值:“label'=>$userTask->getId()