Nom du paramètre de l'attribut de symfony 2 champ de formulaire
Comment définir l'attribut nom de rendu de terrain dans symfony 2?
Résultat attendu:
<input type="text" name="test" value="test" />
Rendu le champ de cette façon
{{ form_widget(form.test, { 'attr': {'name': 'test'} }) }}
certainement ne fonctionne pas.
De sortie est encore
<input type="text" name="form[test]" value="test" />.
Est-il un moyen de régler le nom de l'attribut ou de l'attribut id de façon dynamique? Merci.
OriginalL'auteur Floricel | 2012-10-02
Vous devez vous connecter pour publier un commentaire.
a déjà
test
que le nom. Bien sûr, il est toujours la racine du nom du formulaire appeléform
dans votre cas. La suppression de ce n'est pas vraiment recommandé, parce que quand vous lisez la demande pour remplir le formulaire de données que vous pouvez identifier la forme par son nom de formulaire.Lire [Formulaire] Activer la racine vide nom du formulaire https://github.com/symfony/symfony/pull/2936
OriginalL'auteur Artjom Zabelin
primordial bloc Twig de cette façon:
Le changement est simplement en déplaçant nom={{full_name}} à partir de la première ligne à la dernière, de sorte que lorsque vous ajoutez le nom de l'attribut pour le générateur de formulaire ajouter un élément, le nom ne sera pas non plus ignoré.
OriginalL'auteur Arco Voltaico