Einstellung name-Attribut von symfony 2 form-Feld
Wie set name-Attribut gerendert Feld in symfony 2?
Erwartete Ausgabe:
<input type="text" name="test" value="test" />
Rendering-Bereich auf diese Weise
{{ form_widget(form.test, { 'attr': {'name': 'test'} }) }}
funktioniert definitiv nicht.
Ausgang ist noch
<input type="text" name="form[test]" value="test" />.
Gibt es eine Möglichkeit, um das name-Attribut oder id-Attribut dynamisch? Danke.
InformationsquelleAutor Floricel | 2012-10-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
bereits
test
als Namen. Natürlich gibt es noch die root form name genanntform
in Ihrem Fall. Das entfernen dieser ist nicht wirklich zu empfehlen, da beim Lesen die Anfrage zum Auffüllen form Daten, die Sie identifizieren können, die form durch seine form name.Lesen [Form] Aktivieren Sie leeren root form name https://github.com/symfony/symfony/pull/2936
InformationsquelleAutor Artjom Zabelin
übergeordneten Zweig-block so:
Wird die änderung nur bewegte name={{full_name}} von der ersten Zeile bis zu dem letzten, so dass, wenn Sie fügen Sie den Namen attr zu den Formular-generator element hinzufügen, wird der name nicht mehr ignoriert.
InformationsquelleAutor Arco Voltaico