Точная выборки последних комментариев
Всем здравствуйте. Вопрос такой:
Делаю выборку последних комментов. Нужно для каждой ветки получить комментарий конкретного пользователя. Делаю так:
Может я что-то не так понял. Можно вообще в данном случае использовать массив из двух элементов?
Интересует запрос именно через getObject.
Делаю выборку последних комментов. Нужно для каждой ветки получить комментарий конкретного пользователя. Делаю так:
$criteria = array( 'name' => 'имя ветки', 'createdby'=>'id юзера');
$thread = $modx->getObject('TicketThread',$criteria);
Так вот парадокс в том, что конструкция работает только с одним элементом в массиве criteria. Как только через запятую добавляется второй, в данном случае айдишник автора коммента, страница убивается. Белый экран и все. Может я что-то не так понял. Можно вообще в данном случае использовать массив из двух элементов?
Интересует запрос именно через getObject.
Комментарии: 2
Попробуйте включить отображение ошибок, скорее всего ошибка в синтаксисе, то, что вы написали должно работать.
Да, вы правы, нашел ошибку. Дело было в следующей строке
getObject не находил подходящих результатов и соответственно не возвращал объект в $thread. А я пытался получить количество комментов через несуществующий объект.
Под вечер логика в голове ломается.
Спасибо.
$count_comments=$thread->get("comments");
Забыл проверить результат работы getObject. При дополнительном параметре выборки (кем создан коммент)getObject не находил подходящих результатов и соответственно не возвращал объект в $thread. А я пытался получить количество комментов через несуществующий объект.
Под вечер логика в голове ломается.
Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.