CodeIgniter Phil Sturgeon的模板库错误

时间:2012-05-02 05:35:03

标签: php codeigniter templates module themes

我正在使用Phil Sturgeon的模板库。 我也使用模块。

模块博客仅在我添加

时有效
$this->template->set_theme('nvc');
$this->template->set_layout('theme');

但我不想那样,我想在核心文件中设置它。我该如何解决这个问题?

欢迎使用模块

class Welcome extends NVC_Controller {

function index()
{
    $this->template->build('theme');
}
}

但是模块博客给出了错误(模板):

  

无法加载请求的文件:default.php

class Blog extends NVC_Controller {

var $num = 10;

function __construct()
{
    $this->load->model('blog_model', 'blog');
}

function index()
{
    $data["result"] = $this->blog->get_all_posts($this->num);
    $this->template->build('blog', $data);
}

}

芯/ NVC_Controller.php

class NVC_Controller extends MX_Controller {
function __construct(){ 
    if(nvc_site_open()){                
        $this->template->set_theme('nvc');
        $this->template->set_layout('theme');
    } else {
        show_error("De site is momenteel gesloten.");
    }
}
}

出了什么问题?将配置布局设置为“主题”也不起作用。 模板存储在application/themes/nvc/views/layouts/theme.php

1 个答案:

答案 0 :(得分:0)

CI安装中的文件正在尝试调用default.php,该文件在给定位置不存在。你可以调查它是哪个文件并在这里​​发布该代码吗?