Точная выборки последних комментариев

Всем здравствуйте. Вопрос такой:
Делаю выборку последних комментов. Нужно для каждой ветки получить комментарий конкретного пользователя. Делаю так:
$criteria = array( 'name' => 'имя ветки', 'createdby'=>'id юзера');
$thread = $modx->getObject('TicketThread',$criteria);
Так вот парадокс в том, что конструкция работает только с одним элементом в массиве criteria. Как только через запятую добавляется второй, в данном случае айдишник автора коммента, страница убивается. Белый экран и все.

Может я что-то не так понял. Можно вообще в данном случае использовать массив из двух элементов?
Интересует запрос именно через getObject.
Андрей
15 февраля 2017, 15:28
176
0

Комментарии: 2

Андрей Коробков
16 февраля 2017, 00:36
0
Попробуйте включить отображение ошибок, скорее всего ошибка в синтаксисе, то, что вы написали должно работать.
Андрей
16 февраля 2017, 09:10
0
Да, вы правы, нашел ошибку. Дело было в следующей строке

$count_comments=$thread->get("comments");
Забыл проверить результат работы getObject. При дополнительном параметре выборки (кем создан коммент)
getObject не находил подходящих результатов и соответственно не возвращал объект в $thread. А я пытался получить количество комментов через несуществующий объект.
Под вечер логика в голове ломается.
Спасибо.