symfony - 在奏鸣曲管理员中隐藏下载按钮

标签 symfony sonata-admin sonata

我想对某些自定义实体隐藏 Sonata Admin 上的“下载”按钮。如何隐藏/删除它?

如果我覆盖 base_list.html.twig 并从 table_footer 中删除下载按钮,它会消失所有实体列表。有什么方法可以从 Admin 类中隐藏它吗?

最佳答案

您可以通过移除相应的路由来隐藏“下载”按钮:

class YourClass extends AbstractAdmin {

  public function configureRoutes(RouteCollection $collection) {
    $collection->remove('export');
  }
}

关于symfony - 在奏鸣曲管理员中隐藏下载按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38734213/

相关文章:

forms - 带有两个提交按钮的 Symfony 2 表单

symfony - Sonata Admin 的 sonata_type_model 字段的自定义选择列表

symfony - 如何在奏鸣曲管理表单中创建子组

php - Sonata Admin + 在 ListView 上显示所有项目(不是每页)

symfony - SeoBundle - 标题和描述未设置

php - 如何将自定义选项传递给 Symfony 表单

mongodb - Doctrine MongoDB ODM nullable=false 不工作

Symfony2 和 Doctrine2 - 记录变更历史

php - Sonata admin - “order by” 不适用于实体

php - 依赖 hell : installing Sonata User