sfWidgetFormDoctrineChoice (массив ('множественный' => истина, 'модель' => 'тест)) - CSS - PullRequest
0 голосов
/ 13 августа 2011

У меня есть виджет:

'test_list'       => new sfWidgetFormDoctrineChoice(array('multiple' => true, 'model' => 'test')),

это возвращение в html:

<li>
<input id="aaa_test_list_3" type="checkbox" value="3" name="aaa[test_list][]">
<label for="aaa_test_list_3">Name</label>
</li>

и т.д.

как я могу это отредактировать? Я хотел бы удалить метка (где я могу это изменить?) или добавить класс для этого. В CSS я установил шаблон для метки, но я хотел бы другой шаблон для метки в этом списке. я хотел бы создать, например:

li label {
 // somehow clear inheritance
}

как я могу это сделать?

1 Ответ

0 голосов
/ 14 августа 2011

Вместо одновременного отображения всей формы или вызова renderRow () для каждого элемента вы можете использовать методы render (), renderLabel (), renderHelp () и renderError (), что означает, что вы можете получить гораздо больше контроль над HTML.

Подробнее см. Здесь:

http://www.symfony -project.org / Jobeet / 1_4 / Doctrine / ен / 10 # chapter_10_sub_the_form_template

(особенно серая рамка в нескольких параграфах оттуда)

...