Sonata Admin:显示操作而不是编辑的一对多路由
Sonata Admin: One-to-many route to show action instead of edit
我的问题很简单,但我在文档或代码中找不到任何答案...
为一对多关系配置显示字段时,记录会正确显示在显示页面的列表中。他们错误地 link 记录编辑操作而不是显示操作。有没有简单的方法来改变这个。直觉上,我猜它看起来像这样:
$showMapper
->add('items', null, [
'action' => 'show',
])
;
这显然行不通。
此外,如果有人可以指出文档,其中列出了 $fieldDescroptionOptions
可能的键值对,那将非常有帮助。
不确定是否有该部分的文档,但要更改路线,选项应该是这样的:
->add('items', null, ['route' => ['name' => 'show']])
在模板中查找:
admin-bundle\src\Resources\views\CRUD\Association\list_one_to_many.html.twig
我的问题很简单,但我在文档或代码中找不到任何答案...
为一对多关系配置显示字段时,记录会正确显示在显示页面的列表中。他们错误地 link 记录编辑操作而不是显示操作。有没有简单的方法来改变这个。直觉上,我猜它看起来像这样:
$showMapper
->add('items', null, [
'action' => 'show',
])
;
这显然行不通。
此外,如果有人可以指出文档,其中列出了 $fieldDescroptionOptions
可能的键值对,那将非常有帮助。
不确定是否有该部分的文档,但要更改路线,选项应该是这样的:
->add('items', null, ['route' => ['name' => 'show']])
在模板中查找:
admin-bundle\src\Resources\views\CRUD\Association\list_one_to_many.html.twig