cakephp中作用域的单独布局

cakephp中作用域的单独布局,php,cakephp,cakephp-3.x,Php,Cakephp,Cakephp 3.x,我的应用程序可以在两个不同的范围内工作 Router::scope('/', function (RouteBuilder $routes) { $routes->connect('/', ['controller' => 'Homepage', 'action' => 'display', 'prefix' => 'Dsp']); $routes->fallbacks('DashedRoute'); }); Router::scope('/cms

我的应用程序可以在两个不同的范围内工作

Router::scope('/', function (RouteBuilder $routes) {
    $routes->connect('/', ['controller' => 'Homepage', 'action' => 'display', 'prefix' => 'Dsp']);
    $routes->fallbacks('DashedRoute');
});

Router::scope('/cms', function (RouteBuilder $routes) {
    $routes->connect('/', ['controller' => 'Dashboard', 'action' => 'display', 'prefix' => 'Cms']);
    $routes->fallbacks('DashedRoute');
});

在App/src/Template/Layouts中,每个作用域可以有单独的布局(default.ctp)吗?

为什么要这样混合作用域和前缀?换一种方式(如果有的话)不是更好吗,即在内部使用前缀路由和嵌套作用域?每个前缀的布局也可以开箱即用。为什么要这样混合作用域和前缀?换一种方式(如果有的话)不是更好吗,即在内部使用前缀路由和嵌套作用域?每个前缀的布局也可以开箱即用。