Ce sujet n'a pas l'air d'inspirer grand monde.
J'ai tout de même avancé dans cette réflexion et je suis parvenu à transmettre des données en arguments de cette façon, lorsque j'affiche mon formualire :
{{ form_widget(form, { 'attr': { 'nomDeMaVariable': 'contenuDeMaVariable' } }) }}
Ainsi, je suis capable de le récupérer dans le block form_widget situé dans le fichier form_div_layout.html.twig qu'il me suffit de redéfinir :
1 2 3 4 5 6 7 8
| {% block form_widget %}
{% spaceless %}
<div {{ block('container_attributes') }}>
{{ block('field_rows') }}
{{ form_rest(form) }}
</div>
{% endspaceless %}
{% endblock form_widget %} |
Mais, comme on peut le voir, ce block intègre le block 'field_rows', à qui j'aimerais faire redescendre les arguments. Du coup, ma question plus précise est, peux-t-on transmettre des arguments d'une quelconque façon au niveau de l'instruction
{{ block('field_rows') }}
?
D'avance merci.
Partager