我已經將導航菜單的渲染設置爲單獨的樹枝模板。原因是菜單是在應用程序的兩個不同位置生成的。將樹枝中的變量傳遞給包含的模板
現在我想給一個導航菜單的參數,所以我知道從它產生的地方是這些一些小的差異。
我試着下面的代碼,但變量沒有在導航菜單模板知道:
{% set menuType = 'user' %}
{% include 'MyBundle:nav.html.twig' with menuType %}
也試過:
{% include 'MyBundle:nav.html.twig' with {'menuType': 'user'} %}
在這兩種情況下,樹枝產生的錯誤{{menuType} }不存在?
注意這是一個很好的做法也禁止訪問上下文中有'only'關鍵字。 – Veve
@Veve,爲什麼這應該是好的做法? – DarkBee