我在自定义文件夹(PV)中有一个Controller,在自定义文件夹Admin中有一个控制器(User)。当我从PV文件夹内的控制器检查身份验证时,系统无法在UsersController中找到该操作。 如何配置此方案?
这是文件系统:
AppController是唯一的,位于控制器文件夹中。
谢谢你,祝你好运!
答案 0 :(得分:0)
正如评论中所建议的那样,尽量不要从Cakephp3文件夹结构中删除,如果必须,你需要为你的文件夹创建一个命名空间,并加载命名空间。
在Cakephp src文件夹的任何情况下都要创建你的文件夹,即我的文件夹的名称是Event。
我可以有一个名为SystemEvent.php的文件然后我用
启动它namespace App\Event; //remember Event is the name of my folder
class SystemEvent{
//my code
}
使用它,
use App\Event\SystemEvent;
...
$mysystem = new SystemEvent();
我建议你创建一个插件而不是创建随机文件夹。