当我有这样的路线时:
Router::prefix('api', function (RouteBuilder $routes) {
$routes->resources('Offers', function ($routes) {
$routes->resources('SomeRelation', [
'inflect' => 'dasherize',
'path' => 'content',
]);
});
});
我可以访问此页面/api/offers/148714/content
这会将网址重定向到我的SomeRelation控制器的index()
操作。
如何将操作从索引更改为同一控制器中的任何其他操作?
我试图根据cake manual更改它,但要么它不能用于我的情况,要么我没有得到正确的结构
答案 0 :(得分:0)
在摆弄路线后,我提出了解决方案。也许它会帮助别人。
Router::prefix('api', function (RouteBuilder $routes) {
$routes->resources('Offers', function ($routes) {
$routes->resources('SomeRelation', [
'inflect' => 'dasherize',
'path' => 'content',
'actions' => ['index' => 'view'],
]);
});
});