2

我在 CI 安装中使用了Phil Sturgeon 的模板库。当我尝试将视图部分文件放在主题文件夹中时,它们确实被正确调用,但如果我尝试在其中回显 $template 变量,我会收到一条错误消息,指出 $template 变量未定义。如果我将这些相同的视图部分放在根视图文件夹中,则 $template 会正确回显。

如何在主题中查看部分内容并同时将 $template 传递给它们?

4

1 回答 1

1

我遇到了同样的问题。这看起来像是 Phil 为了与模块化扩展兼容而不得不使用的一些花哨的 hack 的问题。

如果您不使用解析器,只需在模板配置文件中关闭 parser_enabled。它是第一个选项。然后它会工作。

如果您使用的是解析器,则必须深入研究该库。问题出在 _load_view 函数中,检查第 725-728 行。这里需要做一些事情来获取解析模板的变量。

于 2012-06-22T18:19:08.603 回答