Symfony2 - FormBuilder - fügt dem Feld und der Eingabe eine Klasse hinzu

Möchte ich hinzufügen, dass eine Klasse auf bestimmte Eingangs-oder label-Felder innerhalb symfony2.

Kann ich etwas tun, wie dieses in mein Formular innerhalb Zweig:

<div class="row">
    {{ form_label(form.subject) }}
    {{ form_widget(form.subject, { 'attr': {'class': 'c4'} }) }}
</div>

Welche gut funktioniert. Ich habe aber im setup die Vorlage für jede form. Und ich habe, um es zu brechen, um die kleinste mögliche Ausgangspegel. Eigentlich möchte ich verwenden:

 {{ form_widget(form) }}

So, ich dachte, wie könnte ich das hinzufügen einer css-Klasse für das l irgendwo in:

class SystemNotificationType extends AbstractType {
    public function buildForm(FormBuilder $builder, array $options) {
        $builder    ->add('subject', 'text', array( 'label'  => 'Subject' ) )

Dachte ich, es wäre nützlicher, da ich nur änderungen auf einer Stelle.

So, wie konnte das getan werden, oder vielleicht habe ich ' m denken der falsche Weg.

Jede Hilfe wäre toll,

Vielen Dank,
Philipp

InformationsquelleAutor der Frage insertusernamehere | 2012-06-14

Schreibe einen Kommentar