【发布时间】:2018-11-17 23:30:45
【问题描述】:
我已经做了一个管理页面和用户页面,我想在管理员登录时显示在数据库中注册的用户列表。 为此,我创建了如下模型,
public function regi_users(){
$q = $this->db->query("SELECT username FROM public");
return $q;
}
这是我通过我创建的视图访问的,当管理员登录时,他被重定向到该视图,如下所示,
account.php
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
$this->load->model('loginmodel');
$qresult = $this->loginmodel->regi_user();
foreach ($qresult as $row) {
echo $row->username;
}
?>
</body>
但是当我的管理员登录时,他显示了以下错误,
致命错误:调用未定义的方法 LoginModel::regi_user() in E:\wamp64\www\ci\application\controllers\account.php 在第 11 行
我在这里做错了什么?如果这是一个愚蠢的问题,我深表歉意,但我对 php 有点陌生
感谢您的建议
【问题讨论】:
-
也在这里
return $q->result(); -
而且你的模型名称错误 LoginModel 应该是 Loginmodel.php 的文件和类名
标签: php mysql sql codeigniter models