У меня есть объект с полем ArrayCollection. В аннотации могу написать
@ORM\OrderBy({"somefield" = "DESC"})
и коллекция, которую я получу от этого лица, будет автоматически заказана.
У меня вопрос, можно ли заказать по совокупным полям?
Моя текущая проблема: у меня есть 2 поля в сущности коллекции: visited
и shown
. Я хочу отсортировать коллекцию по рейтинговому индексу, который равен: visited / shown
. Я попытался написать это в аннотациях, но там написано, что это должно быть допустимое поле. Я знаю, как это сделать с помощью DQL, но я не знаю, как воссоздать его в объявлении сущности с аннотациями.
Заранее спасибо!