У меня есть модель A
, которая имеет тип HAS_MANY
с моделью B
.
B
атрибуты:
id,
user_id,
message,
date,
parent_message_id
Мне нужно, чтобы элементы модели B
были упорядочены по дате (по убыванию), но в случае, если parent_message_id
отличается от нуля, дата, которая должна приниматься во внимание, должна быть датой, соответствующей parent_message_id
.
Можно ли настроить критерии, используемые для заказа отношения?