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

时间:2012-07-11 22:32:36

标签: symfony symfony-forms

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

reference中,没有label属性的痕迹。怎么会这样?!

3 个答案:

答案 0 :(得分:1)

试试这个。我每次都使用它,就像魅力一样。也许docs bug?

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

答案 1 :(得分:1)

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

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

(文件:http://symfony.com/doc/current/book/forms.html

您还可以个性化表单呈现:http://symfony.com/doc/current/cookbook/form/form_customization.html

答案 2 :(得分:0)

我和Symfony 2.7有同样的问题 我这样修好了:

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