【发布时间】:2016-02-17 18:09:54
【问题描述】:
<?php
class Success_model extends CI_Model
{
function __construct()
{
// Call the Model constructor
parent::__construct();
}
//insert into user table
function get_all()
{
$query = $this->db->get('session'); // = select * from session
return $query->result();
}
}
<?php
class Success extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->library('session');
$this->load->helper('url');
$this->load->model('success_model');
}
public function index()
{
$data= $this->Success_model->get_all();
$this->load->view('success_view', $data);
}
}
?>
如您所见,这很好,但我有错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Success::$Success_model
Filename: controllers/success.php
Line Number: 15
Backtrace:
File: C:\xampp\htdocs\session\application\controllers\success.php
Line: 15
Function: _error_handler
File: C:\xampp\htdocs\session\index.php
Line: 292
Function: require_once
Fatal error: Call to a member function get_all() on null in C:\xampp\htdocs\session\application\controllers\success.php on line 15
A PHP Error was encountered
Severity: Error
Message: Call to a member function get_all() on null
Filename: controllers/success.php
Line Number: 15
Backtrace:
我在看,在看,但我不知道什么是坏的。好的目录是文件,其他类正在工作,但不是。
请帮忙。我只是累了,因为在搜索错误 2 小时后...
【问题讨论】:
-
嗯,你的
success控制器甚至没有 22 行...我的想象力通常是一流的,但不幸的是我无法想象神秘的行 #22 -
我的错误,抱歉,我已修复
标签: php codeigniter