CakePHP视图与ACL共享(因此不需要重复的视图文件)

时间:2011-01-28 19:20:19

标签: session cakephp login acl authentication

基本上我想做的就是,而不是为管理员和用户界面创建2个独特的视图,我只想在管理员登录时显示项目旁边的CRUD控件。

现在我正在进行的方式是检查Auth会话状态并在激活Auth会话时回显控制器链接。

但我想知道是否还有其他(可能更好)的方法,任何人都可能会建议。

1 个答案:

答案 0 :(得分:1)

我完全理解你的问题。

正如你所知,有一些方法可以解决这个问题。

如果您想要显示已禁用的控件,那么您需要执行类似已有的操作。

我想我更倾向于将意见分开。此方法允许您单独设置视图配置文件编辑配置文件视图的样式,可能更好地反映 public admin 样式。当然,你仍然需要检查Auth。