我遇到了Code Ignitor的问题,因为我加载了我的模型,代码失败了,没有任何痕迹。
我试图加载我的模型
<!--CONTROLLER-->
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Concierge extends Public_Controller {
public function submit()
{
$this->load->model('Concierge_model');
}
我的模型设置如下:
<!--MODEL-->
<?php
class Concierge_model extends CI_Model {
public function __construct()
{
parent::__construct();
}
function saveRequest($action, $owner)
{
$query = $this->db->query('select * from table');
return $query;
}
有谁看到可能导致我问题的问题是什么?我正在使用CodeIgnitor 2.1.2。
答案 0 :(得分:1)
假设Public_Controller是自定义的,请确保该类扩展CI_Controller并确保在那里调用父的contruct函数。
class Public_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
}
}
答案 1 :(得分:0)
我不知道问题是什么,我删除了模型,视图和控制器并重新创建了它们。这解决了这个问题,但遗憾的是没有说明造成这个问题的原因。