我们正在尝试为API目的构建另一个应用程序,因此根据我们的要求,我们已将作曲家文件中的更改更改为autoload api Controller和Model等。
像这样:
"autoload": {
"psr-4": {
"App\\": "src"
,"App\\Controller\\": "./api/Controller"
,"App\\Model\\": "./api/Model"
}
},
现在我们的cakephp 3.x文件夹结构如下:
project root
- api -> inside of this folder we've same structure as in the src folder to use for API.
- src
- config
- logs
- plugins
- vendor
- etc etc...
我们正在尝试调用位于API文件夹中的控制器/操作,如下所示:
api -> Controller -> UserControler.php -> login action
尝试来电:
src / controller / action
有什么方法可以打电话吗?
我们可以使用requestAction
,但我们在SRC和API这两个文件夹中都存在相同的控制器和操作名称,例如UsersControler - >登录在这种情况下的操作可能是SRC控制器和操作将被调用,这是如何解决的主要问题?
任何人都有想法请分享您的想法和知识。
谢谢!