Список тикетов с комментариями определенного пользователя
Доброго дня!
Пытаюсь получить список тикетов, которые комментировал текущий авторизованный пользователь.
Код — ниже — ничего не выдает.
Пытаюсь получить список тикетов, которые комментировал текущий авторизованный пользователь.
Код — ниже — ничего не выдает.
[[!pdoPage?
&element=`getTickets`
&tpl=`TicketArticleRowEdit`
&limit=`10`
&leftJoin=`{
"tickets_comments": {
"class": "TicketComment",
"on": "Ticket.id = tickets_comments.thread AND tickets_comments.published = 1"
}
}`
&select=`{
"Ticket": "*",
"tickets_comments": "tickets_comments.createdby as comcreatedby"
}`
&where=`{"tickets_comments.comcreatedby:=":"[[+modx.user.id]]"}`
&groupby=`Ticket.id`
&includeTVs=`tags`
&includeContent=`1`
]]
Подозреваю, что что-то делаю НЕ ТАК. Попутно ОЧЕНЬ ПРОШУ дать ссылку на инструкции по правильному присоединению таблиц (leftjoin) в pdoPage, если таковые существует Комментарии: 5
А showLog что говорит?
из журнала
Error 42S22: Unknown column 'tickets_comments.comcreatedby' in 'where clause'
Error 42S22: Unknown column 'tickets_comments.comcreatedby' in 'where clause'
А showLog что пишет? Что в запрос попадает?
В ошибке все предельно понятно.
tickets_comments — таблица с комментариями
comcreatedby — что это?
В ошибке все предельно понятно.
tickets_comments — таблица с комментариями
comcreatedby — что это?
Кем создано примечание
«tickets_comments»: «tickets_comments.createdby as comcreatedby»
«tickets_comments»: «tickets_comments.createdby as comcreatedby»
Н-да… как-то всё непонятно. Хотел бы узнать, как подключить в leftjoin ПРОИЗВОЛЬНУЮ таблицу — а получается, что даже с комментариями проблема.
ВРЕМЕННО (до того момента, как смогу решить проблему) разместил код, выводящий все комментарии пользователя при помощи TicketLatest
ВРЕМЕННО (до того момента, как смогу решить проблему) разместил код, выводящий все комментарии пользователя при помощи TicketLatest
<div id="kosnpage">
<div class="rows">
[[!pdoPage?
&fastMode=`1`
&action=`Comments`
&element=`TicketLatest`
&tpl=`tpl.Tickets.comment.latest`
&limit=`10`
&includeContent=`1`
&ajaxMode=`button`
&pageVarKey=`kosn`
&pageNavVar=`kosn.nav`
&user=`[[!+modx.user.id]]`
]]
</div>
[[!+kosn.nav]]
</div>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.