Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在symfony2中的表单集合中显示带表单字段的标签_Php_Forms_Symfony_Doctrine Orm - Fatal编程技术网

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()