Сортировка тикетов (Tickets) по рейтингу
1
300
Сортировка тикетов (Tickets) по рейтингу и вывод через PdoPage. Долго искал пример на modx.pro. Нашел на одном из своих проектов.
[[!pdoPage?
&element=`getTickets`
&leftJoin=`{"Vote":{"class":"TicketVote","on":"Ticket.id=Vote.id and Vote.class='Ticket'"}}`
&select=`{"Ticket":"*", "Vote":"SUM(value) as rating"}`
&groupby=`Ticket.id`
&sortby=`rating`
&sortdir=`desc`
]]
[[!+page.nav]] Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Видимо сейчас начнётся наплыв подобных постов, дабы поднять рейтинг по новому алгоритму)
Ты только в начале пути. Программирование — это образ мышления.
Собственно где-нибудь можно посмотреть вот эти вещи «Vote»: SUM(value) as rating
Я имею в виду полный список операторов (или классов, как их правильно назвать?) хотя есть у меня подозрение, что это колонки в базе данных компонента. В документации нигде не нашел. За ними нужно лезть через phpmyadmin в базу данных и смотреть как называется каждый параметр? Или можно задать какой-нибудь вызов, чтобы вывело на экран?