Symfony2: пользовательский HTML-код внутри - PullRequest
5 голосов
/ 02 апреля 2012

Есть ли способ с формами 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>') }}

Спасибо за вашу помощь, A

Ответы [ 2 ]

5 голосов
/ 02 апреля 2012

Ознакомьтесь с Тематической формой Symfony2 документацией, особенно с разделом " Добавление" Обязательной "звездочки к меткам поля ".

Я не уверенэто лучший путь, но он должен работать.

0 голосов
/ 17 июля 2013

Я думаю, вы могли бы сделать это так:

enter code here

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