禁用 "list" 只留下 "add new" 和 "delete"

Disable "list" leaving only "add new" and "delete"

我有一个项目正在使用 SonataMediaBundle,我正在处理 GalleryAdmin 页面。我的目标是只允许上传图片,而不是允许图片和视频。

我已经设置 sonata_media.yml 以便新媒体的内联上​​传只允许图像。但是,如果存在包含视频的现有媒体记录(例如 YouTube 记录),则图库允许选择这些视频项目以及图像。这不是期望的行为。

如何更改我的 GalleryAdmin(或其他文件)以便无法选择现有媒体记录,并且只允许上传新文件?这将解决问题。

====

编辑:澄清一下,我基本上想从我的媒体列表视图中删除 "List" 按钮,只留下 "Add new" 和 "Delete."

检查可用的选项是部分here,您可以禁用任何按钮。

编辑:

只需扩展 this 并覆盖 formFields,然后您需要隐藏媒体字段的列表选项。