Codeigniter 找不到CI_模板“”
我想使用Codeigniter 找不到CI_模板“”,codeigniter,model-view-controller,Codeigniter,Model View Controller,我想使用 $this->load->model('apotek_data'); function __construct() { parent::__construct(); $this->load->model('apotek_data'); $this->template->write_view('sidenavs', 'template/default_sidenavs', true); $this->templa
$this->load->model('apotek_data');
function __construct()
{
parent::__construct();
$this->load->model('apotek_data');
$this->template->write_view('sidenavs', 'template/default_sidenavs', true);
$this->template->write_view('navs', 'template/default_topnavs.php', true);
$this->load->database();
}
但当我在代码中放入$this->load->model时,视图不会显示,并显示一条错误消息
致命错误:在中找不到类“CI_模板”
D:\wamp64\www\apotek\system\core\Common.php,第196行
我应该怎么做?加载模板库: $this->load->library'template' 或: 在config/autoload.php中,在库数组中添加模板
我不知道您的库的名称,因此如果不是,我假设它是模板-用库的名称更改它。对于遇到“未找到CI_模板”错误的任何其他人: 在我的例子中,我在构造函数中加载了一个与正在访问的控制器同名的库
class Authld extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->library('Authld');
}
}
我必须更改控制器的名称才能解决问题
class Authentication extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->library('Authld');
}
}
您使用的模板库是什么?write_view不是CI Native您是否在autoload或controller中加载了库模板?@Alex我使用教程中的模板。@pradeep是的,我已经这样做了,但仍然错误我正在尝试帮助您,不要让我搜索网站来查找您使用的确切内容。请直接链接。是的,名称是模板。我在autoload.php库数组中添加了模板。我还尝试了$this->load->library'template';。但是它仍然显示一个错误。如果您使用的是第三方库,请确保它位于库文件夹中。如果没有,请提供有关您使用链接编辑问题的库的更多详细信息。不是每个人都熟悉所有可用的CI库。我还应该注意,名称和声明是重要的Template.php和类Template注释大写字母。