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


Добрый день.

Не получается отсортировать по цене, не пойму что ему не нравится:
$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, 12:24    Андрей   
0    293 0

Комментарии (1)

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