在列表视图 Sonata Admin 中自定义下载

Customize Download in the list view Sonata Admin

我想从下载中删除 csv、xml 和 json 格式。我在哪里可以自定义此页面?

您现在所要做的就是重写管理员的 getExportFormats 方法,以便它 returns 成为您真正想要的格式列表。

将来,由于 this contribution I made,您将能够全局配置它。

如果您还想将按钮更改为link,则需要覆盖列表模板,并自定义table_footer 块(要覆盖的模板是vendor/sonata-project/admin-bundle/Resources/views/CRUD/base_list.html.twig) ,所以只需 copy/paste 并调整 table_footer 块。