2011-04-07 102 views
1

我正在嘗試對當前codeigniter項目使用模板庫。但是我收到以下錯誤消息,CodeIgniter模板庫問題

無法加載所需的文件:main.php

我的文件系統是這樣的,

/application 
     /themes 
     /views 
      /layouts 
      admin.php 

在MY_Controller.php我有以下幾種,

<?php 
class Dashboard extends MY_Controller { 

    public function __construct() 
    { 
     parent::__construct(); 
    } 
} 
?> 

在我的控制器中,我有以下的

<?php 
class Dashboard extends MY_Controller { 

    public function __construct() 
    { 
     parent::__construct(); 
     //$this->template->set_layout('admin'); 
    } 

    public function index() 
    { 
     $this->template 
      ->set_layout('admin') // application/views/layouts/two_col.php 
      ->build('welcome_message'); // views/welcome_message 
    } 
} 
+0

admin.php的內容是什麼? – ariefbayu 2011-04-07 10:40:54

回答

1

這取決於您使用的模板系統,從您使用的聲音Phil Sturgeon的模板庫。

如果是這樣打開的config /的template.php

找到這一行:

$config['layout'] = 'main'; 

和編輯它適用。

0

您正在使用哪個模板系統?我想它需要一個名爲main.php的文件來加載視圖。或者該文件不存在,您將不得不添加它或文件的路徑不正確