我在CI安装中使用Phil Sturgeon's Template Library。当我尝试将视图partials的文件放在主题文件夹中时,它们会被正确调用,但如果我尝试在其中回显$ template变量,则会收到一条错误消息,指出$ template变量未定义。如果我将相同的视图partials放在根视图文件夹中,$ template会正确回显。
如何在主题中查看部分内容并同时将$ template传递给它们?
答案 0 :(得分:1)
我遇到了同样的问题。这看起来像Phil的一些花哨的黑客问题,因为它与Modular Extensions兼容。
如果您没有使用解析器,只需在模板配置文件中关闭parser_enabled即可。它是第一选择。然后它会工作。
如果您正在使用解析器,则必须深入了解库。问题出在_load_view函数中,检查第725-728行。这里需要做一些事情来将变量放到解析后的模板中。