可能重复:
错误:获取非对象的属性
我是codeigniter模型的新手,我尝试按照文档中的步骤加载在我的数据库中注册的所有用户.
这是我的模特: user.php
class User extends Model {
function user() {
parent::Model();
}
function alluser() {
$query = $this->db->query("select * from user limit 0,5"); //Line 30 error as in my IDE located in this line
return $query->result();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器: home.php
class home extends Controller {
function index() {
parent::Controller();
}
function alluser() {
$this->load->model('User');
$result = $this->User->showusers();
if ($result->num_rows()>0) {
foreach ($result as $row) {
echo "ID:".$row->userid." ".$row->userpenname."<br />";
echo $row->userfirstname." ".$row->userlastname."<br />";
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
它显示错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: User::$db
Filename: models/user.php
Line Number: 30
Run Code Online (Sandbox Code Playgroud)
致命错误:
在第30行的G:\ xampp\htdocs\fiksi\system\application\models\user.php中的非对象上调用成员函数query()
第30行见上面的评论......
Nac*_*cho 123
您必须先加载数据库库.另外autoload.php:
$autoload['libraries'] = array('database');
Run Code Online (Sandbox Code Playgroud)
此外,尝试重命名"User_model"的用户模型类.
| 归档时间: |
|
| 查看次数: |
158036 次 |
| 最近记录: |