質問 > 管理機能 > 3系で価格の高い順を表示 |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
musuke |
投稿日時: 2017/6/20 10:04
対応状況: −−−
|
一人前 登録日: 2017/6/14 居住地: 投稿: 76 |
Re: 3系で価格の高い順を表示 ありがとうございます。
実装することができました。 |
468 |
投稿日時: 2017/6/20 5:59
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 3系で価格の高い順を表示 記述されたコードの場合、価格の低い順になっているように思われます。
orderByの指定をDESCにすれば、価格の高い順位なるかと思います。 $qb->orderBy('price02_max', 'DESC');
|
musuke |
投稿日時: 2017/6/19 15:50
対応状況: −−−
|
一人前 登録日: 2017/6/14 居住地: 投稿: 76 |
3系で価格の高い順を表示 初歩的な質問で申し訳ないのですが、商品一覧ページで価格の高い順を追加したいと考えております。
ProductRepository.phpに見よう見まねで下記を記述しましたが、そのほかどこに記述する必要があるのでしょうか? 教えていただけますと幸いです。よろしくお願い致します。 } else if (!empty($searchData['orderby']) && $searchData['orderby']->getId() == '3') { $qb->addSelect('MAX(pc.price02) as HIDDEN price02_max'); $qb->innerJoin('p.ProductClasses', 'pc'); $qb->groupBy('p'); $qb->orderBy('price02_max', 'ASC'); } |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |