Parent:
{% block row -%}{% endblock %}
Child:
{% block row -%}
{{ parent() }}
{% set boy = {
'name': 'foo',
'age': 12,
}
%}
{% endblock %}
我的问题是,如何将boy对象传递给Parent(不丢失其值)?
答案 0 :(得分:1)
我认为将任何业务逻辑放入模板中并不是一个好主意。如果您需要父主题中的boy对象,则应在控制器中定义它并将其传递给模板。父模板和子模板都可以访问该对象。
答案 1 :(得分:0)
您可以执行以下操作:
{% extends 'ProjectCommonBundle:Email:base.html.twig' %}
{# set the vars you need on your base layout #}
{% set organization = organization %}
{% set emailTo = emailTo %}
{% block body %}
{% endblock %}