Сортировка продуктов по цене
Добрый день.
Не получается отсортировать по цене, не пойму что ему не нравится:
выдает ошибку
Без sortby все работает.
Не получается отсортировать по цене, не пойму что ему не нравится:
$query = $modx->newQuery('msProduct');
$query->where(array(
'parent:IN' => $unique
));
$query->sortby('Data.price', 'ASC');
$query->limit(1);
$goods = $modx->getCollection('msProduct', $query);
выдает ошибку
Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'Data.price' in 'order clause'
)
Без sortby все работает.
Комментарии: 1
Сам решил, надо было добавить $query->leftJoin('msProductData','Data');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.