防止按 EasyAdmin 后端中的特定字段对结果进行排序

Prevent sorting results by a particular field in a EasyAdmin backend

下午好,

我是 symfony 的初学者,所以我开始学习 bundle。我安装并配置了 EasyAdminBundle,它工作正常。

我的问题是如何在一个字段中禁用 "sort"?我的意思是当我点击排序按钮时没有任何反应。

感谢您的帮助。

EasyAdmin 在内部为每个实体 属性 添加了一个名为 sortable 的选项。由于我们不限制您可以在 config.yml 文件中为 属性 定义的选项,因此您可以为要删除排序的字段显式设置此选项:

easy_admin:
    # ...
    User:
        class: ...
        list:
            fields:
                # ...
                - { property: '...', sortable: false }