我想将分页添加到用户列表中,但是在实现过程中发生了错误。我使用Codeigniter 4并使用查询生成器连接,
但当我检查时出现了一个错误:
error call to a member function paginate () on array下面是我的脚本中的用户控制器:
用户控制器:
public function index()
{
$this->builder->select('users.id as user_id, username, email, name');
$this->builder->join('auth_groups_users', 'auth_groups_users.user_id = users.id');
$this->builder->join('auth_groups', 'auth_groups.id = auth_groups_users.group_id');
$query = $this->builder->get();
$users = $query->getResult();
$data = [
'title' => 'User List',
'users' => $users->paginate(3, 'users')
];
return view('user/index', $data);
}发布于 2022-03-22 09:41:01
$query = $this->builder->get();
$users = $query->getResult();
用$users =$this->页面(3,‘users’)替换它;
$data =‘=>’用户列表,‘用户’=> $users;
https://stackoverflow.com/questions/67563677
复制相似问题