Я хочу добавить класс к определенным полям ввода или метки изнутри symfony2.
Я могу сделать что-то подобное в своей форме в Twig:
<div class="row">
{{ form_label(form.subject) }}
{{ form_widget(form.subject, { 'attr': {'class': 'c4'} }) }}
</div>
Что прекрасно работает. Но мне нужно настроить шаблон для каждой формы. И я должен разбить его на наименьший возможный выходной уровень. На самом деле я хочу использовать:
{{ form_widget(form) }}
Итак, я подумал, как бы мне добавить класс css для l где-нибудь в:
class SystemNotificationType extends AbstractType {
public function buildForm(FormBuilder $builder, array $options) {
$builder ->add('subject', 'text', array( 'label' => 'Subject' ) )
–
Я подумал, что это может быть более полезным, так как мне нужно внести изменения только в одном месте.
Так как же это можно было сделать, или, может быть, я неправильно думаю.
Мы будем рады любой помощи,
Большое спасибо, Philipp