从codeigniter中的文件夹加载模型

Zee*_*han 3 php codeigniter

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

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

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

它显示以下错误

Message: Undefined property: Users::$myinterest_model
Filename: controllers/users.php
Run Code Online (Sandbox Code Playgroud)

请指导我如何从管理员加载模型

use*_*632 19

$this->load->model('admin/myinterest_model' , 'myinterest');
Run Code Online (Sandbox Code Playgroud)

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

例如:

$this->myinterest->get_users();
Run Code Online (Sandbox Code Playgroud)

  • 这应该成为接受的答案,+1为此 (3认同)

Moh*_*ain 5

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

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

        // load the model
        $this->load->model('admin/myinterest_model');
    }
Run Code Online (Sandbox Code Playgroud)