在Symfony2中显示日期时间表单字段的标签

在Symfony2中显示日期时间表单字段的标签,symfony,symfony-forms,Symfony,Symfony Forms,我使用的是Symfony2.1(beta版)。我找不到在表单中显示datetime字段标签的方法 在中,没有标签属性的痕迹。怎么会这样 试试这个。我每次都用它,效果很好。也许是病毒 $builder->add('creation_date', 'date', array( 'label' => 'Creation date', )); 您可以显示字段“myDate”的标签,例如: <div> {{ form_label(form.myDate, 'Cho

我使用的是Symfony2.1(beta版)。我找不到在表单中显示
datetime
字段标签的方法


在中,没有
标签
属性的痕迹。怎么会这样

试试这个。我每次都用它,效果很好。也许是病毒

$builder->add('creation_date', 'date', array(
    'label' => 'Creation date',
));

您可以显示字段“myDate”的标签,例如:

<div>
    {{ form_label(form.myDate, 'Choose a date: (this is the label sentence)') }}
</div>

{{form_label(form.myDate,'选择一个日期:(这是标签语句)}}
(文件:)


您还可以对表单呈现进行个性化设置:

我对Symfony 2.7也有同样的问题 我这样做:

    ->add('issuedAt', 'date', array( 'label_render' => true,
        'show_child_legend' => false,
        'label' => 'Issued at date:',
            ...

如果您使用的是symfony 2.1,请务必阅读主文档:是的,谢谢。顺便说一下,主控文档中也没有标签的痕迹。这是我第一次尝试。不可能。顺便说一句,我注意到
datetime
字段存在此问题,我没有尝试
date
字段。设置“label”选项是正确的方法。您是否手动呈现表单?我正在使用
{{form\u widget(form)}}
打印整个表单。我将避免手动打印此“bug”的每个字段。