如何将控制器放在CakePhp3的子文件夹中?

时间:2015-03-15 07:10:24

标签: cakephp-3.0

我想将一些控制器类放在子文件夹(src / Controller / Admin /)中。有谁知道如何在CakePhp3中做到这一点?

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:0)

答案 2 :(得分:0)

这适用于还想在已有前缀的子文件夹中添加子文件夹的人。

这样你就可以拥有这样的结构:

src/Controller/Api/V1/BookingsController.php

预订控制器:

<?php
namespace App\Controller\Api\V1;

use App\Controller\AppController;

/**
 * V1
 */
class BookingsController extends AppController
{
    public function list()
    {
        die('here we are');
    }
}

routes.php

Router::prefix('api/v1', function (RouteBuilder $routes) {
  $routes->extensions(['json']);
  $routes->fallbacks(DashedRoute::class);
});