PHP Twig : access current template variable from within macro without passing?

标签 php twig silex

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

最佳答案

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

{{ macro(_context) }}

_contextspecial variable ,其中包含所有当前定义的变量(按名称 => 值)。

关于PHP Twig : access current template variable from within macro without passing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7586924/

相关文章:

twig - 如何获取 Shopware 6 中所有其他 channel 的当前产品或类别 url 等效项?

twig - twig 文件中的增量值

php - 如何从传递给 php 查询请求的 jquery 获取 VAR

php - 如何根据 PHP 中的值替换映射替换数组值?

twig - 检查 Twig 循环中第 n 个元素的最佳方法是什么?

twig - 如何在 Twig 中设置默认主题?

php - Composer Autoload - 找不到类

php - 如何使用 Symfony2 路由组件将路由与 Controller 绑定(bind)

php - 有没有PHP函数可以提取两个字符之间的字符串?

php - 从类访问其他文件中定义的变量