Symfony表单标签的自定义CSS类?

Tom*_*Tom 2 css forms label symfony1

是否有一种简单的方法来为Symfony表单标签声明CSS类?

这不起作用:

<?php echo $form['email']->renderLabel('class' => 'my-css') ?>
Run Code Online (Sandbox Code Playgroud)

发现这个并且它有效,但感觉反直觉,因为它要求标签在模板中写出来使表单标签本身过时:

<?php echo $form['email']->renderLabel('This is a label text', array('class' => 'my-css') ?>
Run Code Online (Sandbox Code Playgroud)

谁知道更好的方法?

谢谢

nor*_*ron 7

将null传递给第一个参数不会覆盖标签文本:

<?php echo $form['email']->renderLabel(null, array('class' => 'my-css')) ?>
Run Code Online (Sandbox Code Playgroud)

http://www.symfony-project.org/api/1_4/sfFormField#method_renderlabel

$ label标签名称(不为null以覆盖当前值)