我無法將我的模型加載到控制器中。該模型(deling_model.php)代碼:無法在帶有調製器的codeigniter中加載模型
<?php
class Deling_model extends CI_Model {
public function __construct(){
$this->load->database();
}
public function get_personne()
{
$query = $this->db->query('SELECT * FROM PERSONNE;');
return $query->result_array();
}
}
我的控制器(deling.php)代碼:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Deling extends CI_Controller
{
public function __construct(){
parent::__construct();
$this->load->model('deling_model')or die("error");
}
public function index()
{
if($this->session->userdata('logged_in')){
$this->load->view('superAdmin/header');
$this->load->view('templates/presentation');
$this->load->view('templates/footer');
}else{
$this->connexion();
}
}
public function connexion()
{
[...]
}
}
當我啓動應用程序,有一個錯誤。控制器無法加載我嘗試加載的模型。當我輸入錯誤的模型名稱時,會出現代碼錯誤,但是當我輸入好名稱時,我在頁面中打印了「錯誤」。
什麼是你得到的打印錯誤? –
如果我保留:「$ this-> load-> model('deling_model');」 只是模型沒有加載。我無法使用我的功能。 如果我用這種方式加載:「$ this-> load-> model('deling_model')或者die(」error「);」,除了空白頁面外,沒有任何內容是「error」。 – FlorianDlbr