easyadmin bundle对可排序字段上的定制生成的列进行排序

时间:2018-10-08 16:41:37

标签: php symfony php-7 symfony4 easyadmin

具有这样的EasyAdmin捆绑包配置,并添加了列表字段,其中有些添加为可排序,有些则没有。而且找不到无处如何使可排序字段: 1)是另一个实体的关系字段。即OtherEntityName.columnName; 2),这是从2个字段(此处是fullname,它是由firstname实体

lastnameEntityName个字段组成的自定义生成的字段
easy_admin:
    entities:
        EntityName:
            class: App\Entity\EntityName
            label: EntityName
            list:
                fields:
                    - {property: id, sortable: true}
                    - {property: createdAt, sortable: true}
                    - {property: fullName, sortable: true}
                    - {property: OtherEntityName.columnName, sortable: true}

无法找到如何使其可排序,但默认情况下未排序。需要使其成为管理员操作才能进行排序,而不是默认情况下,如本例所示:

easy_admin:
    entities:
        EntityName:
            class: App\Entity\EntityName
            label: EntityName
            list:
                fields:
                    - {property: id, sortable: true}
                    - {property: createdAt, sortable: true}
                    - {property: fullName, sortable: true}
                    - {property: OtherEntityName.columnName, sortable: true}
                sort: ['createdAt', 'ASC']

0 个答案:

没有答案