我有这种结构:
布局.twig:
{% include header.twig %}
{% block block1 %}
{% endblock %}
header.twig:
{% block block2 %}
{% endblock %}
index.twig:
{% extends "layout.twig" %}
{% block block1 %} text for block 1 {% endblock %}
{% block block2 %} text for block 2 {% endblock %}
当我渲染 index.twig block1 时,正如预期的那样,block1 被替换为文本值,但 block2 仍然为空。为什么 block2 不被重新声明的内容取代?对 TWIG 来说是正确的还是仅适用于 Yii 框架的 TWIG 实现的问题?我应该如何更改结构以使其按描述工作?
提前致谢)