我刚开始使用CakePHP(v2.4.1)。我做了一个全新的安装,然后我创建了我的数据库结构并做了一个蛋糕烘焙来创建所有模块,控制器和视图。大!我还使用Auth组件创建了一个登录名。
我有一个user和user_types表以及一个user_types_views和一个views表作为数据库结构的一部分,我希望能够访问usertype级别的特定视图。因此,我需要引用数据库以查看是否有登录的usertype的user_types_views记录,并为每个视图设置授权访问权限。
这是最好的方法吗? CakePHP中是否有任何隐藏的小宝石可以加快这个过程(就像'蛋糕烘焙'选项)。
答案 0 :(得分:0)
CRUD权限设置会为您执行此操作。您必须将所有$ permKeys设置为1或-1才能访问或拒绝每个功能(视图)级别。 记得在auth属性中使用Crud作为授权选项。