指向不同目录的路由前缀


routing prefix pointing to different directory

我是CakePHP的新手,遇到了一个rounter问题。是否可以将前缀指向与前缀路由不同的目录?

我的路线是:

Router::prefix('api', function ($routes) {
    $routes->extensions(['json', 'xml']);
    $routes->resources('Users');
});

我只想使用/api/的insetad,例如/api/1.0/,同时维护文件夹结构。

我正在运行CakePHP 3.1。

非常感谢!

我相信你可以这样做:

Router::prefix('api', function ($routes) {
    $routes->prefix('1.0', function ($routes) {
        $routes->connect('/:controller');
    });
});