CakePHP中的管理部分

时间:2010-06-07 17:04:21

标签: php cakephp admin

我很难理解CakePHP管理系统的工作原理。

  • 是否所有需要登录的操作的控制器都包括AuthComponent或只是处理登录/注销的人?
  • 假设我想保护控制器的添加动作。首先我在控制器中创建admin_add(),然后在beforeFilter()方法中检查$this->Session->check('Auth.User')是否设置了基于此的重定向?原来最好控制这个$this->Auth->allow()
  • 返回用户尝试访问的网址的最简单方法是什么?有没有比设置会话变量更好的方法?原来它会自动执行此操作:)

如果某人有一个很好的教程,我会很高兴看到它:) 我已经阅读了this教程,但我发现它有点基础,而CakePHP-docs在这个主题上也不是很好。

3 个答案:

答案 0 :(得分:3)

没有Cake管理系统。有Authentication个组件,有Access Control List个组件。如果您愿意,您只能使用身份验证组件,或者您可以同时使用它们。如果您想从头开始创建管理系统,请按照this教程。或者您可以尝试使用已创建的管理面板 - PoundCake Control Panel

答案 1 :(得分:1)

我们已经为cakePHP创建了一个管理系统,其工作方式类似于脚手架,但它可配置并可以部署,请在http://browniephp.org检查

答案 2 :(得分:0)

您可以从其他代码中学到很多东西,特别是像CakePHP Admin插件:https://github.com/Maldicore/Admin