PHP Twig:从宏内部访问当前模板变量而不传递?

use*_*028 4 php twig silex

是否可以从宏中访问当前模板的变量而不直接将变量传递给宏?谢谢.

Nik*_*kiC 10

可以将所有上下文变量传递给宏:

{{ macro(_context) }}
Run Code Online (Sandbox Code Playgroud)

_context是一个特殊变量,它包含所有当前定义的变量(按名称=>值).