【发布时间】:2011-12-09 02:11:09
【问题描述】:
我在尝试在 codeigniter 中实现一个非常简单的模型控制器时收到以下错误。我是该框架的新手,但据我所知,这应该可行。
我也尝试过自动加载模型。我正在自动加载数据库。
Message: Undefined property: User::$user_model
Fatal error: Call to a member function get_user() on a non-object
型号
class User_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
function get_user()
{
return "test";
}
}
控制器
class User extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
function index()
{
$this->load->model('User_model');
$data['value'] = $this->User_model->get_user();
$this->load->view('user_edit', $data);
}
}
谢谢
【问题讨论】:
-
奇怪,理论上应该可以。模型的文件名是什么,是
user_model.php? -
是的,它是 user_model.php,谢谢。
标签: php codeigniter codeigniter-2