对于 cakephp 3.6,cakephp.org 告诉如何在以下链接中自定义身份验证组件的用户查找器查询: link 但我不知道如何实现它?我在属于部门表的用户表中有'department_id'列。我想更改以下查询:
public function findAuth(){
$query
->select(['id', 'username', 'password'])->contain(['Departments'])
->where(['Users.active' => 1]);
return $query;
}
上面的代码会起作用吗?请告诉我我必须在哪个文件中编写函数?还有什么其他必要的步骤来完成它,以便我在 $this->Auth->User 中获取所有用户相关信息?