проверяется, есть ли товар с переданным id (id передается 100%). Но я всегда получаю false, при том что товар с таким id есть 100%. В console код отрабатывает.
$id = (int)$data['id'];
$this->modx->log(1, print_r($id, 1));
if ($product = $this->modx->getObject('msProduct', $id)) {
///тут действия. они не выполняются.
} else {
///в лог выводится это, ибо не срабатывает условие
}
Уверен что ид товар? Точно?
100%. В лог вывел id - норм передается. В консоли запустил код - норм работает.
А простой ресурс можешь тут получить?
в другом методе класса получаю без проблем, в этом getObject modResource возвращает null
а где ты вызываешь этот код?
в кастомном классе. Странно, я могу получить только ресурс с id=1, другие будто не видит
те в ручную вводишь id и ставишь класс modResource и он не получает обьект?
Обсуждают сегодня