Voglio tema mia forma in modo che l'etichetta del campo mostrano locale corrente, qualcosa comeCome passare una variabile a form_theme?
Nome (it):
quindi vorrei riscrivere generic_label blocco del genere:
{# form_theme.html.twig #}
{% block generic_label %}
{% spaceless %}
{% if required %}
{% set attr = attr|merge({'class': attr.class|default('') ~ ' required'}) %}
{% endif %}
<label{% for attrname,attrvalue in attr %} {{attrname}}="{{attrvalue}}"{% endfor %}>{{ label|trans }} (app.session.locale)</label>
{% endspaceless %}
{% endblock %}
e importarlo nel mio modello:
{% form_theme options 'myBundle:Object:form_theme.html.twig' %}
ma la variabile app non è accessibile nel modello di modulo. Come posso passare una variabile a un tema del modulo?
che non funziona neanche, '{% form_theme edit_form _self%} {% block field_label%} {{app.session.locale}} {% endblock%}' dà l'app 'Variable "" non esiste'. Creerò un ticket – Matthieu
https://github.com/symfony/symfony/issues/3058 – Matthieu