我已经将 2 个模型加载到控制器中的一个函数上。在我的第一个控制器中,加载两个模型都可以。现在,当我以相同的顺序加载相同的模型时,我的第二个控制器会出错,该错误被抛给 ajax。当我删除user_model
- 第一个模型时,它工作正常:ajax 触发其成功函数。为什么当我尝试加载user_model
时会抛出错误?它在不同的控制器上工作得很好。
这是我的第二个控制器中的构造函数方法的代码
public function __construct(){
parent::__construct();
$this->load->model('friend_model');
$this->load->model('user_model');
if (!isset($_SESSION)) session_start();
}
这与我在另一个控制器中使用的构造函数方法相同。我从 $.ajax 错误函数得到的错误是解析器错误。
您将在控制器文件的构造函数中加载所有模型,库和帮助程序文件
<?php
class usercontroller extends CI_Controller{
public function __construct()
{
parent::__construct();
$this->load->model('user_model');
}
}
?>
它工作正常。