Сортировка продуктов по цене

Добрый день.

Не получается отсортировать по цене, не пойму что ему не нравится:
$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 все работает.
Андрей
15 августа 2016, 09:24
modx.pro
1 233
0

Комментарии: 1

Андрей
15 августа 2016, 12:46
0
Сам решил, надо было добавить $query->leftJoin('msProductData','Data');
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1