Определите пользовательский критерий упорядочивания в методе Relations ()

У меня есть модель A , которая имеет отношение типа HAS_MANY с моделью B .

B атрибуты:

id,
user_id,
message,
date,
parent_message_id

Мне нужно, чтобы элементы модели B были упорядочены по дате (по убыванию), но в случае parent_message_id отличается от null, учитываемая дата должна быть датой, соответствующей parent_message_id .

Можно ли настроить критерии, используемые для упорядочивания отношения?

7
задан double-beep 9 February 2019 в 18:29
поделиться