Php 无法加载请求的类:模板
我使用Codeigniter和Bootstrap创建了一个项目。当我试图使用引导作为模板时,我得到了这个错误 无法加载请求的类:模板 这是我的控制器:Php 无法加载请求的类:模板,php,twitter-bootstrap,codeigniter,twitter-bootstrap-3,Php,Twitter Bootstrap,Codeigniter,Twitter Bootstrap 3,我使用Codeigniter和Bootstrap创建了一个项目。当我试图使用引导作为模板时,我得到了这个错误 无法加载请求的类:模板 这是我的控制器: public function cek_login() { $data = array('username' => $this->input->post('username', TRUE), 'password' => substr(md5($this->
public function cek_login() {
$data = array('username' => $this->input->post('username', TRUE),
'password' => substr(md5($this->input->post('password', TRUE)), 0, 8)
);
$this->load->model('m_login'); // load model_user
$hasil = $this->m_login->cek_user($data);
$sess_array=array();
if ($hasil->num_rows() == 1) {
foreach ($hasil->result() as $sess_data) {
$this->session->set_userdata('logged_in',$sess_data);
$job = $sess_data->job;
$check = $this->session->userdata('logged_in');
}
if ($job =='admin') {
$this->template->load('admin/static','admin/dashboard');
}
else
if ($job=='Doctor') {
$this->template->load('member/static','member/index');
}
}
else {
echo "<script>alert('Gagal login: Cek username, password!');history.go(-1);</script>";
}
}
有什么我忘记设置的吗?通常加载错误是由于文件不在正确的位置,在您的例子中是
Template.php
(第一个字母必须大写)不在/application/libraries
中,或者文件Template.php
没有类似类模板的声明(同样,第一个字母必须大写)。通常加载错误是由于文件不在正确的位置,在您的例子中是Template.php
(第一个字母必须大写)不在/application/libraries
中,或者文件Template.php
没有类似类模板的声明(同样,第一个字母必须大写).您正在使用的模板库是什么?它在github上可用吗?如果不可用,您应该发布相关的代码,或对它的引用。另外,请阅读有关md5哈希密码的内容:@Alex i刚刚使用bootsrtap并将其作为模板,我需要如何设置?@Alex如果我从其他控制器调用索引函数在使用链接localhost/dentalrecord/c_member/index加载同一页面时,它将使用索引中的代码成功加载:$this->load->view('member/static');$this->load->view('member/index'));@Alex如果我使用链接localhost/dentalrecord/c_member/index从具有相同页面的其他控制器调用索引函数,它将在索引函数中使用以下代码成功加载:$this->load->view('member/home');$this->load->view('member/index'));但是当我以医生身份登录后使用该代码加载页面时,在autoload.php中删除library中的“template”,css无法加载页面。这是怎么回事?您使用的模板库是什么?它在github上可用吗?如果不可用,您应该发布相关代码或对它的引用。此外,请阅读是关于md5散列密码:@Alex我只是使用bootsrtap并将其作为模板,我是否需要设置n how?@Alex如果我使用链接localhost/dentalrecord/c_member/index从具有相同页面的其他控制器调用索引函数,它将使用索引中的代码成功加载:$this->load->view('member/static')$this->load->view('member/index');@Alex如果我使用链接localhost/dentalrecord/c_member/index从具有相同页面的其他控制器调用索引函数,它将在索引函数中使用以下代码成功加载:$this->load->view('member/home');$this->load->view('member/index'))但是当我以医生身份登录后使用该代码加载页面时,在autoload.php中删除库中的“template”,css无法加载到页面中。怎么会发生这种情况?
$autoload['libraries'] = array('template','database','session','form_validation');