Propel: заказ с использованием столбца useTableQuery - PullRequest
0 голосов
/ 29 февраля 2012

У меня следующий запрос:

$ratings = RatingQuery::create()
          ->useProductsQuery('a', 'left join') 
              ->filterByProductName('%'.trim($_REQUEST['title']).'%', Criteria::LIKE) 
          ->endUse()
          ->groupByRatingModel()
          ->orderByRatingTimestamp('desc')
          ->find();

По умолчанию он упорядочен по ratingTimeStamp-desc.Я хочу заказать его по productName-asc

Я пытался изменить порядок в использовании ProductsQuery, но это не работает.Есть идеи?

1 Ответ

1 голос
/ 01 марта 2012

очень просто: -)

$ratings = RatingQuery::create()
          ->useProductsQuery('a', 'left join') 
              ->filterByProductName('%'.trim($_REQUEST['title']).'%', Criteria::LIKE) 
              ->orderByProductName('asc')
          ->endUse()
          ->groupByRatingModel()
       // ->orderByRatingTimestamp('desc')
          ->find();
...