【问题标题】:couldn't load model properly codeigniter无法正确加载模型
【发布时间】:2013-10-08 05:12:51
【问题描述】:

我已将 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 错误函数得到的错误是 parsererror。

【问题讨论】:

  • 添加一些模型和控制器的代码...
  • 错误是什么?放一些代码更好理解
  • 是你的两个模型在同一目录下的模型或其他
  • 两个模型在同一个目录

标签: php jquery ajax codeigniter


【解决方案1】:

您将在控制器文件的构造函数中加载所有模型、库和帮助文件

<?php
class usercontroller extends CI_Controller{
  public function __construct()
  {
    parent::__construct();
    $this->load->model('user_model');
  }
}
?>

一切正常。

【讨论】:

    猜你喜欢
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2020-09-21
    • 2018-12-15
    相关资源
    最近更新 更多