是否可以在奏鸣曲管理表单中添加诸如btn_add
之类的自定义按钮?还请您告诉我btn_catalogue
是什么以及如何使用?
->add('purchaseItems',
CollectionType::class, [
'mybutton' => "Update status",
'by_reference' => false,
'attr' => ['required' => true]
]
答案 0 :(得分:0)
是的,完全有可能,您只需按照以下步骤创建一个新的自定义操作即可:
- 扩展SonataAdmin:CRUD控制器并告诉我们的管理类使用它
- 在我们的控制器中创建自定义操作
- 创建一个模板以在列表视图中显示操作
- 在Admin类中添加路线和新操作
所有内容都在此处的文档中进行了说明:
https://symfony.com/doc/master/bundles/SonataAdminBundle/cookbook/recipe_custom_action.html