在奏鸣曲管理员中添加自定义按钮

时间:2019-09-16 12:11:47

标签: php symfony sonata-admin

是否可以在奏鸣曲管理表单中添加诸如btn_add之类的自定义按钮?还请您告诉我btn_catalogue是什么以及如何使用?

->add('purchaseItems', 
    CollectionType::class, [
        'mybutton'     => "Update status",
        'by_reference' => false,
        'attr'         => ['required' => true]
    ]

1 个答案:

答案 0 :(得分:0)

是的,完全有可能,您只需按照以下步骤创建一个新的自定义操作即可:

  
      
  • 扩展SonataAdmin:CRUD控制器并告诉我们的管理类使用它
  •   
  • 在我们的控制器中创建自定义操作
  •   
  • 创建一个模板以在列表视图中显示操作
  •   
  • 在Admin类中添加路线和新操作
  •   

所有内容都在此处的文档中进行了说明:

https://symfony.com/doc/master/bundles/SonataAdminBundle/cookbook/recipe_custom_action.html