【问题标题】:Admin section in CakePHPCakePHP 中的管理部分
【发布时间】:2011-02-28 19:27:06
【问题描述】:

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

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

如果有人对此有很好的教程,我会很乐意阅读:) 我已经阅读了 this 教程,但我发现它有点基础,而且 CakePHP 文档在这个主题上也不是很好。

【问题讨论】:

    标签: php cakephp admin


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-06-21
          • 1970-01-01
          • 2010-11-02
          • 1970-01-01
          • 2011-07-29
          • 1970-01-01
          相关资源
          最近更新 更多