0

我正在使用来自 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.

4

1 回答 1

0

CI 安装中的一个文件正在尝试调用给定位置中不存在的 default.php。您能否调查一下它是哪个文件并在此处发布该代码?

于 2012-06-11T12:33:05.640 回答