从codeigniter中的文件夹加载模型

时间:2014-03-25 11:17:27

标签: php codeigniter

我正在使用codeigniter并分别处理管理员端和用户端。现在我的模型在管理员文件夹中,我想在用户的控制器中调用。但是当我试图从管理文件夹

加载模型时
$this->load->model('admin/myinterest_model');

$data['myInterest'] = $this->myinterest_model->selectResult('user',  $this->session->userdata['Id']);

它显示以下错误

Message: Undefined property: Users::$myinterest_model
Filename: controllers/users.php

请指导我如何从管理员

加载模型

3 个答案:

答案 0 :(得分:19)

$this->load->model('admin/myinterest_model' , 'myinterest');

第二个参数(可选)用于调用方法。

例如:

$this->myinterest->get_users();

答案 1 :(得分:4)

在控制器中尝试此调用构造函数并将模型加载到其中

function __construct()
    {
        // Initialization of class
        parent::__construct();

        // load the model
        $this->load->model('admin/myinterest_model');
    }

答案 2 :(得分:0)

模型文件夹(application / models / admin)中创建一个文件夹,并将管理文件放在 M yinterest_model.php)
现在在您的控制器中只需调用您的模型

$this->load->model('admin/myinterest_model');