【发布时间】:2017-01-12 22:53:15
【问题描述】:
我已将导航菜单的呈现设置为单独的树枝模板。原因是菜单是在应用程序的两个不同位置生成的。
现在我想为导航菜单提供一个参数,这样我就可以从生成它的地方知道这些是一些小的差异。
我尝试了以下代码,但导航菜单模板中的变量不知道:
{% set menuType = 'user' %}
{% include 'MyBundle:nav.html.twig' with menuType %}
也试过了:
{% include 'MyBundle:nav.html.twig' with {'menuType': 'user'} %}
在这两种情况下,twig 都产生了 {{ menuType }} 不存在的错误?
【问题讨论】: