Я хочу тему своей формы таким образом, чтобы метка поля показывает текущую локаль, что-то вродеКак передать переменную form_theme?
Имени (EN):
Так что я хотел бы переписать блок generic_label так:
{# 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 %}
и импортировать его в моем шаблоне:
{% form_theme options 'myBundle:Object:form_theme.html.twig' %}
, но переменная app недоступна в шаблоне формы. Как передать переменную в тему формы?
что не работает либо, '{% form_theme edit_form _self%} {% блок FIELD_LABEL%} {{app.session.locale}} {%}% концевым блоком' 'дает Variable "приложение" не существует'. Я собираюсь создать билет – Matthieu
https://github.com/symfony/symfony/issues/3058 – Matthieu