我正在使用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
。
答案 0 :(得分:0)
CI安装中的文件正在尝试调用default.php,该文件在给定位置不存在。你可以调查它是哪个文件并在这里发布该代码吗?