【问题标题】:Replace AppController to other name in CakePHP 2.0在 CakePHP 2.0 中将 AppController 替换为其他名称
【发布时间】:2017-05-08 12:52:51
【问题描述】:

我想在 CakePHP 2 中忽略 AppController 并制作我自己的 AppController

class abcController extends Controller {

}

然后我想在 abcController 中使用 Auth 和 ACL。 我需要在我的项目中对此进行哪些更改? 目前,当我将 AppController 更改为另一个名称并在其中包含 Auth 组件时,子类无法访问 Auth 组件。

【问题讨论】:

  • 为什么需要它?
  • 没有人应该需要它。

标签: authentication cakephp cakephp-2.0 acl


【解决方案1】:

无法想象你为什么要这样做。如果您要尝试替换如此基本的东西,则根本不应该使用该框架..

【讨论】:

  • 我有两个部分前端,管理员。我想在管理部分添加 Auth 组件,而不是在前端部分。如果我在 AppController 中包含 Auth,那么它将适用于所有控制器。所以我想要一个行为类似于 AppController 的单独控制器,我可以在其中为所有管理部分控制器包含 Auth。
  • 啊!对于许多站点来说,这是一件非常标准的事情,根本不需要这种方法。听起来您混淆了身份验证和授权 :-) miftyisbored.com/complete-tutorial-admin-routing-cakephp 请参阅此处了解如何为某些用户要求额外授权的相当好的(如果已过时)大纲:jamesfairhurst.co.uk/posts/view/…
  • 基本上,创建一个用户模型,并要求人们在他们想要访问网站的某些部分时登录。根本没有覆盖重要的核心部分..
  • 抱歉,我一直在不恰当的时间按 Enter,忘记了你不能……
  • 感谢 George 的支持(您提供的链接:miftyisbored.com/complete-tutorial-admin-routing-cakephp 对我帮助很大)
猜你喜欢
  • 1970-01-01
  • 2017-09-17
  • 1970-01-01
  • 1970-01-01
  • 2019-01-24
  • 1970-01-01
  • 2020-11-29
  • 2012-11-13
  • 1970-01-01
相关资源
最近更新 更多