0
我正在建设一个网站的工作区,这与主要的宣传手册风格网站完全不同。我可以在Kohana 3中包含一个不在`application/views`中的视图吗?
我有2个Kohana系统设置。我意识到他们可以共享相同的文件夹system
和modules
。
现在,第二个,我想让主模板查看不同文件夹中的视图。
我在基地控制器
$this->template = DOCROOT . '../~new2/application/views/template.php';
试过,但Kohana的是在它自己的文件夹views
寻找它的显着的:我收到错误。我甚至把var_dump(file_exists($this->template)); // true
确定它找到了正确的文件。
有没有办法添加一个不在views
文件夹中的模板文件,而没有黑客核心Kohana代码(如果我很幸运没有扩展和重载视图类)。
如果服务器使用的是Linux,您可以创建一个符号链接到模板文件。 – dusan 2010-06-08 15:28:35
@dusan同意,使用符号链接是最简单的方法。创建以下符号链接'application/views/staffarea'=>'../~new2/application/views/template.php' – 2010-06-16 15:13:05