Сделайте так, чтобы конфигурация пакета 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']