【发布时间】:2014-03-25 11:17:27
【问题描述】:
我正在使用 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
请指导我如何从管理员加载模型
【问题讨论】:
-
你在哪里使用这个模型?在控制器中?这个控制器的类定义是什么?
-
@abs class Users extends CI_Controller { } 这个文件放在控制器中,但 myinterest_model 放在 admin/models/ 中,所以我需要访问用户控制器中的模型函数
-
显示您的模型详细信息,您可能在类 def 中有名称拼写错误。
-
class MyInterest_Model 扩展 CI_Model { private $tablename = 'my_interests';函数 __construct(){ 父::__construct();当我在管理文件夹中加载这个模型时它工作正常但是当我试图退一步文件夹时它显示在错误上方
标签: php codeigniter