【发布时间】:2014-06-28 12:11:33
【问题描述】:
我目前正在寻找定义 twig 的“扩展”标签的类。
背景:我使用 Twig 和 FuelPHP 来创建我的模板。但是,当我对功能进行模块化时(将它们从基本的应用程序文件夹移动到 modules/....),我遇到了障碍。
twig 的文件系统加载器选择第一个提供名称的模板,而不考虑模块上下文。
我想传递extends第二个参数,并以此为基础设置模板搜索路径。
如果有人给我指出正确的课程,我会很高兴
编辑 - 我试图用扩展做的一个例子(这对包含也是如此):http://pastebin.com/Er2wJX9k
【问题讨论】:
-
你需要你的代码来澄清这一点。
-
分享您的代码并提供一些解释。如果您没有提供完整的信息,没有人可以为您提供解决方案
-
@altafhussain 我正在尝试做类似pastebin.com/Er2wJX9k 的事情,它采用模块名称,将模板路径限制为模块的视图文件夹,然后使用 getSource 获取模板,而无需弄乱基本的应用程序配置。现在我正在尝试通过扩展实现同样的目标