Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
蛋糕Php:我们如何扩展AppController?_Php_Cakephp - Fatal编程技术网

蛋糕Php:我们如何扩展AppController?

蛋糕Php:我们如何扩展AppController?,php,cakephp,Php,Cakephp,我正在cakephp中开发登录功能 我创建了UsersController,其中登录函数在那里,AppController.phpalso在app/controller/AppController.php中 我在AppController.php中调用了auth组件。但这不起作用 显示AppController未找到错误… 如何在UsersController中扩展Appcontroller页 请向我澄清这个疑问 任何人都可以提供帮助。您需要在用户控制器类的顶部包含以下内容。这将包括AppCon

我正在cakephp中开发登录功能

我创建了UsersController,其中登录函数在那里,AppController.phpalso在app/controller/AppController.php

我在AppController.php中调用了auth组件。但这不起作用

显示AppController未找到错误…

如何在UsersController中扩展Appcontroller页

请向我澄清这个疑问
任何人都可以提供帮助。

您需要在
用户控制器
类的顶部包含以下内容。这将包括
AppController
类。在此之后,您现在可以扩展AppController,甚至可以引用它

App::uses('AppController', 'Controller');

你能展示一些代码吗?AppController.php存在吗?它应该与UsersController存在于同一文件夹中。phpclass AppController扩展控制器{public$components=array('Auth'=>array('authorize'=>'Controller'),'Session');公共函数isAuthorized(){return true;}}您确定
app/controller/AppController.php
是您的
AppController
的路径吗?如果是这样,请将其更改为
app/Controller/AppController.php
ok,现在可以工作了,谢谢,这行是什么意思?@yomexzo@user3085661声明类的包。如果尝试使用该类,则自动类装入器将使用此包位置。检查: