CakePHP 3.x如何调用Api - >控制器 - >来自Src的行动 - >控制器 - >行动?

时间:2015-09-25 06:43:22

标签: cakephp-3.0 cakephp-3.1

我们正在尝试为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控制器和操作将被调用,这是如何解决的主要问题?

任何人都有想法请分享您的想法和知识。

谢谢!

0 个答案:

没有答案