问题描述
目前我想用许多范围来管理我的路线。但是,我想在第一个范围的开头添加一个参数。
例如:
$routes->scope('{myParameter}/documentation',function($routes){ $routes->get('/start',['controller' => 'Pages','action' => 'start'],'docStart'); });
我从当前登录的用户那里得到参数,所以我之前不能在 routes.PHP 中写
我没有在官方文档中找到解决方案,资源看起来很接近我想要的,但我的路线不是 RESTful
解决方法
我怀疑这是否可行,因为在请求中甚至可以传递参数还为时过早。 您可能需要考虑查找存储的配置; 见https://book.cakephp.org/4/en/development/configuration.html