質問 > 管理機能 > 受注一覧を対応状況でソートしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2016/10/11 18:00
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
受注一覧を対応状況でソートしたい EC-CUBE3の 受注管理 -> 受注マスター で受注一覧を更新日順ではなく対応状況順に表示したいです。
/src/Eccube/Repository/OrderRepository.php の getQueryBuilderBySearchDataForAdmin() 関数内の最後にある
を変更すればうまくいきそうな気がしますが、 'o.update_date' の部分を 'o.status' にしても 'o.OrderStatus' にしてもエラーになってしまいます。 どのように修正すればうまくいくでしょうか? |
hiroo |
投稿日時: 2016/10/12 8:41
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 受注一覧を対応状況でソートしたい joinが必要になります。
これでどうでしょうか。 |
h_tanaka |
投稿日時: 2016/10/12 9:23
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 受注一覧を対応状況でソートしたい hirooさん、ありがとうございます!
なるほど、QueryBuilder の leftJoin は同じテーブル内のカラムを追加するときに必要なのですね。 コードを次のように修正してうまくソートすることができるようになりました!
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |