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