msProductData
Возникает когда в своём классе вызываю
$query->leftJoin('msProductData','Data', '`Product`.`id` = `Data`.`id`');
newQuery('msProduct') ?
тогда не leftJoin пробуй, а innerJoin
ну вот, посмотри на мой код: $resources = $modx->newQuery('msProduct'); $resources->select($modx->getSelectColumns('msProduct','msProduct').','.$modx->getSelectColumns('msProductData','Data')); $resources->innerJoin('msProductData', 'Data', 'msProduct.id = Data.id'); $resources->where(array('sync_id' => $sSyncId)); $resources->prepare(); $resources->stmt->execute(); мб select надо до
даже взяв твой код - ошибка аналогичная)
Начни дебажить с простой строки. Что то вроде $class = $modx->getTableName(msProductData::class)
Обсуждают сегодня