Authentication 在CakePHP 2.0中将AppController替换为其他名称

Authentication 在CakePHP 2.0中将AppController替换为其他名称,authentication,cakephp,cakephp-2.0,acl,Authentication,Cakephp,Cakephp 2.0,Acl,我想忽略CakePHP2中的AppController,让我自己的AppController像 class abcController extends Controller { } 然后我想在abcController中使用Auth和ACL。 在我的项目中,我需要为此更改什么? 当前,当我将AppController更改为另一个名称并在其中包含Auth组件时,子类将无法访问Auth组件。无法想象为什么要这样做。如果你试图替换如此基本的东西,你根本不应该使用框架。为什么你需要它?没有人应该需要

我想忽略CakePHP2中的AppController,让我自己的AppController像

class abcController extends Controller {

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

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

为什么你需要它?没有人应该需要它。我有两个部分:前端,管理。我想在管理部分添加Auth组件,而不是在前端部分。如果我在AppController中包含Auth,那么它将成为所有控制器的Auth。所以我想要一个单独的控制器,它的行为类似于AppController,在这里我可以包含所有管理部分控制器的身份验证。啊!对于许多网站来说,这是一个非常标准的东西,根本不需要这种方法。听起来你把身份验证和授权搞混了:-)看看这里,你可以看到一个相当好的,如果过时的,关于如何对一些用户进行额外授权的概述:基本上,建立一个用户模型,并要求人们在访问网站的某些部分时登录。根本不重写重要的核心部分..对不起,我一直在不适当的时候按enter键,忘记了你不能..谢谢George的支持(你提供的链接:MiftyisPered.com/complete-tutorial-admin-routing-cakephp对我帮助很大)