【发布时间】:2015-11-26 15:28:44
【问题描述】:
我想知道是否可以在运行时覆盖此方法中定义的 cachePath:
http://li3.me/docs/lithium/template/view/Compiler::template()
我正在尝试将锂用作多租户应用程序,并且我正在尝试在租户之间分离所有内容,包括已编译的模板。
【问题讨论】:
-
如果在应该使用的选项中定义了“路径”,而不是默认值。如果您在第 3 行看到 $options += $defaults;它添加了不存在的参数,但如果它们存在,它不会覆盖它们。所以如果你将路径设置为方法的选项数组,它会很好..
-
是的,我注意到@svetlio,但我使用 xdebug 对一个请求进行了完整的查找,我知道在哪里调用了 compile::template() 但有很多间接调用,我不确定我应该在哪里设置选项而不实际修改锂核心。
-
请张贴您已编写但无法运行或您想编写的代码的 sn-p