如何在symfony2中的表单集合中显示带有表单字段的标签


How in i display label with form field in collections of forms in symfony2

我有这个表

Tasks -- id , name

usertasks -- id, task_id , note

Class user {
private $ usertasks
}

我的用户任务表单是这样的

public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('note')

        ;
    }

形式显示良好。

有没有办法在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'
        ));