Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 在细枝中的其他块中显示设置变量_Variables_Twig - Fatal编程技术网

Variables 在细枝中的其他块中显示设置变量

Variables 在细枝中的其他块中显示设置变量,variables,twig,Variables,Twig,这不符合预期(foo在第二个块中不可见)。如何使其在全球可见并按预期工作?这似乎是一个小问题: 也许在不久的将来…这似乎是一个小问题: 也许在不久的将来…foo必须在外部范围内初始化。 {% block someBlock %} {% set foo = 'blah blah blah' %} {% endblock %} {% block otherBlock %} {{ foo }} {% endblock %} foo必须在外部作用域中初始化。 {% block someBlock

这不符合预期(foo在第二个块中不可见)。如何使其在全球可见并按预期工作?

这似乎是一个小问题:


也许在不久的将来…

这似乎是一个小问题:


也许在不久的将来…

foo
必须在外部范围内初始化。

{% block someBlock %}
{% set foo = 'blah blah blah' %}
{% endblock %}

{% block otherBlock %}
{{ foo }}
{% endblock %}

foo
必须在外部作用域中初始化。

{% block someBlock %}
{% set foo = 'blah blah blah' %}
{% endblock %}

{% block otherBlock %}
{{ foo }}
{% endblock %}