gpt4 book ai didi

symfony - 奏鸣曲管理员通过显示链接更改编辑链接

转载 作者:行者123 更新时间:2023-12-03 15:05:14 25 4
gpt4 key购买 nike

我正在使用 SonataAdminBundle 并且我正在尝试通过显示链接更改和实体的编辑链接。

我想这样做是因为我需要无法修改实体,但我希望您可以通过单击列表页面的标识符字段来显示实体。

我需要通过单击标识符来显示实体,而不是使用显示操作按钮。

所以我在 ClassAdmin 中尝试过:

protected function configureRoutes(RouteCollection $collection){

$collection->add('edit', $this->getRouterIdParameter().'/show');

}

尽管 url 是正确生成的,但列表页面中的标识符会重定向到编辑页面。真的,无论我在编辑链接中更改什么都不会生效并始终重定向到编辑页面。

非常感谢!

最佳答案

您可以提供这样的默认操作(在您的管理类中):

protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('id', null, ['route' => ['name' => 'show']])
;
}

关于symfony - 奏鸣曲管理员通过显示链接更改编辑链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16716474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com