Во вьюс выводятся поля одного материала (М1) + поле-представление, которое считает количество связанных с данным материалом (М1) других материалов (М2) (т.е. на выходе число).
Возможно ли как то по вот этому последнему полю выполнить сортировку?
Или как-то по другому организовать?.. Нужна сортировка по количеству материалов.
Что есть:
- Материал 1 (М1)
- Материал 2 (М2), связанный с М1
Вывод:
- Вьюс 1 (В1)
> Поле 1
> Поле 2
> ...
> Поле N = Вьюс 2
- Вьюс 2
> Число М2, связанных с М1
> + Условия отбора M2 (не все что связаны должны быть посчитаны)
Надо:
- Отсортировать В1 по полю N.
Комментарии
Неа.
Наверное надо в М1 добавлять поле, туда регулярно считать результаты (наверное по крону), и вот по нему уже легко сортировать.
Если есть опыт проггинга - можно написать свой сортинг-хендлер для вьюхи, и в нем реализовать нужную логику.
Такое наверное не осилю но попробую.