【发布时间】:2026-02-14 13:05:03
【问题描述】:
我想知道是否有更好的方法来实现这一点:
$rights = $this->User->Role->Right->query(
"SELECT ri.*
FROM rights AS ri
LEFT JOIN roles_rights AS rr ON rr.right_id = ri.id
LEFT JOIN users_roles AS ur ON ur.role_id = rr.role_id
WHERE ur.user_id = " . Sanitize::clean($user['User']['id']));
我希望有更好的方法来获取特定用户的所有权利。
我想通过 $this->User->... 访问权限,这可能吗?
一个用户有一个或多个角色,一个角色有一个或多个权限。
【问题讨论】:
标签: mysql cakephp cakephp-2.0