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