Ошибка при запросе с указанием доп.поля
Подскажите пожалуйста, как правильно сделать запрос и найти все товары с указанием своего дополнительного поля.
Ругается:
$products= $modx->getCollection('msProduct', array(
'createdby' => $idUser,
'parent:IN' => $category,
'block' => 0
));где block поле созданное мной.Ругается:
**public_html/core/xpdo/om/xpdoobject.class.php : 240)
Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'msProduct.block' in 'where clause'
)При этом что $product->get('block');получает запись.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
или
Это при условии что у вас в базе у поля значение «0»
Но мне необходимо получить их через getCollection, хотя бы для того, чтобы посчитать их количество.
Получилось следующим образом: