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