Пакет easyadmin сортирует сгенерированные пользователем столбцы в сортируемом поле - PullRequest
0 голосов
/ 08 октября 2018

Сделайте так, чтобы конфигурация пакета EasyAdmin была такой, и добавили поля со списком, некоторые из них были помечены как сортируемые, некоторые нет.И не могу найти нигде, как создать сортируемое поле: 1) поле отношения из другого объекта.Т.е. OtherEntityName.columnName;2) которое является сгенерированным пользователем полем, то есть из 2 полей (здесь fullname, которое сделано из firstname и lastname полей из EntityName сущности

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']
...