Symfony2:标签内的自定义HTML

时间:2012-04-02 10:34:43

标签: symfony symfony-forms

Symfony 2表单是否有办法在标签内添加HTML?

我想:

<label for="myfield"><span class="photo">My label</span></label>

我怎么写呢? 这些想法都没有像预期的那样正常运作:

<span class="photo">{{ form_label(form.myfield) }}</span>

或者

{{ form_label(form.myfield, '<span class="photo">'~myfield~'</span>') }}

感谢您的帮助, 甲

2 个答案:

答案 0 :(得分:5)

查看Symfony2 Form theming文档,尤其是“Adding a "Required" Asterisk to Field Labels”部分。

我不确定这是最好的方法,但它应该有用。

答案 1 :(得分:0)

我认为你可以这样做:

enter code here

{{ form_label(form.myfield,'Name of the label') }}
{{ form_errors(form.myfield)}}
{{ form_widget(form.myfield),{attr:{'class':'photo span'}}) }}