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

Дополнение: tickets

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

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

Комментарии (2)

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

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