Symfony2 - 在表单中编辑标签显示名称

时间:2014-10-23 23:27:17

标签: forms symfony label

我需要大写标签名称中的第二个单词,如何在表单中编辑标签名称? (例如,'电子邮件 A ddress'而非'电子邮件 a ddress')

我尝试在表单创建中设置如下:

->add('Email_Address', 'email', array(
    'attr' => array(
        'label' => 'Email Address',
        'placeholder' => ''
    )
))

但这仅仅是首字母'E'mail而不是'A'ddress。我查看了form_div_layout.html.twig文件,但没有看到任何可以编辑的内容,这可能是我忽略的简单。

有人可以告诉我该怎么做吗?

2 个答案:

答案 0 :(得分:4)

->add('Email_Address', 'email', array(
    'label' => 'Email Address',
    'attr' => array(
        'placeholder' => '',
    ),
))

答案 1 :(得分:3)

这应该有效,移动'标签' => ' ...'之前' attr'。

->add('email_address', 'email', array(
    'label' => 'Email Address',
    'attr' => array(
//      'label' => 'Email Address',
        'placeholder' => ''
    )
))
相关问题