1

我才刚刚开始使用 CakePHP (v2.4.1)。我进行了全新安装,然后创建了我的数据库结构并进行了蛋糕烘焙以创建所有模块、控制器和视图。伟大的!我还使用 Auth 组件创建了一个登录名。

作为数据库结构的一部分,我有一个 users 和 user_types 表以及一个 user_types_views 和一个 views 表,我希望能够在 usertype 级别授予对特定视图的访问权限。所以我需要参考数据库来查看登录的用户类型是否有任何 user_types_views 记录,并将每个视图的访问权限设置为已授权。

这是最好的方法吗?CakePHP 中是否有任何隐藏的小宝石可以加快该过程(例如“蛋糕烘烤”选项)。

4

1 回答 1

0

CRUD 权限设置将为您执行此操作。您必须将所有 $permKeys 设置为 1 或 -1 才能在每个功能(视图)级别访问或拒绝。记得在 auth 属性中使用 Crud 作为授权选项。

于 2013-10-04T15:37:10.013 回答