Symfony возможности твига для создания блоков с параметрами

artembo2020

Новичок
Нужно в дочерем шаблоне переопределить блок
Код:
{% block head_fields %}
    {% set parameter_names = [] %}
    {% for parameter in log_data[0].parameters %}
        {% set parameter_names = parameter_names|merge([parameter.name]) %}
    {% endfor %}
    {% for parameter_name in parameter_names %}
        <th>
            {{ parameter_name }}
        </th>
    {% endfor %}
{% endblock %}
Но мне в нем нужно поменять только вывод <th>...</th>, не изменяя остальной логики вычислений. Я могу оберуть <th>...</th> вотдельный блок, но как ему передать переменную parameter_names и как это использовать в дочернем шаблоне, есть такие возможности у твига?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
боишься продублировать 10 строк?
последнее время подобная ошибка часто встречается, как бы назвать этот синдром?

переучивайся
 
Последнее редактирование:

ksnk

прохожий
С параметрами - это макра. Судя по отсутствию вложенных блоков - вполне подойдет и она
 
Сверху