Symfony Twig Forme de Thématisation des domaines spécifiques
J'ai un champ de formulaire personnalisé de type et associé à un thème de formulaire pour elle. Sur une page j'ai beaucoup de ces domaines, mais l'un des domaines en particulier, je veux changer.
Est-il de toute façon à thème certains champs du même type (et dans le même fichier) différemment?
Un exemple simplifié:
form_fields.html.rameau: (local de la thématisation de fichier)
{% block my_dropdown_row %}
<div>
{{ form_label(form) }}
{{ form_widget(form) }}
{{ form_errors(form) }}
</div>
{% endblock %}
Dans mon modèle de formulaire (tous les champs ont le même type my_dropdown
{{ form_row(form.selectionA) }}
{{ form_row(form.selectionB) }}
{{ form_row(form.selectionC) }}
{{ form_row(form.final_selection) }}
Comment puis-je style le champ final différemment des autres? Il y a beaucoup de code dans ces widgets afin d'éviter les redondances le mieux.
Vous devez vous connecter pour publier un commentaire.
Cela peut être fait. Voici comment:
http://symfony.com/doc/current/cookbook/form/form_customization.html
Vieille question et déjà répondu, mais il serait agréable d'avoir des informations plus détaillées.
Où le nom de bloc
_product_name_widget
signifie_
form type(block prefix)
_form item name
_render function
http://symfony.com/doc/current/form/form_customization.html#how-to-customize-an-individual-field