Codeigniter 4对数组上的成员函数paginate()的错误调用



我想将分页添加到用户列表中,但在实现过程中发生了错误。我使用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);
}

$query=$this->生成器->get((;

$users=$query->getResult((;

将其替换为$users=$this->分页(3,"用户"(;

$data=["title"=>"用户列表","users"=<$users];

最新更新