我可以找到很多关于在Symfony中使用Twig的信息,但关于使用Twig WITHOUT Symfony并不多。
我想做什么
我要做的是在模板中包含模板。我有一个base.twig模板,我想在其中包含一个标题模板。够了,对吧?
{% include "header.twig" %}
问题
我现在遇到了一个问题,因为标题模板中有很多逻辑。我不想从每个页面的控制器向我的标题模板传递值。这很麻烦,并且会消除使用Twig的许多好处。
问题
有没有办法在base.twig模板中为标题包含一个单独的控制器?任何建议,使这个更清洁的设置(没有切换到Symfony - 此时我不能选择)?