質問 > 管理機能 > 受注一覧ページにて、表示順を変更したいです。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hiroking |
投稿日時: 2022/1/19 21:26
対応状況: 確認中
|
新米 登録日: 2022/1/19 居住地: 投稿: 4 |
受注一覧ページにて、表示順を変更したいです。 ▼テンプレート
[EC-CUBE] EC-CUBE4.1 [レンタルサーバ] Xserver , localhost [PHP] PHP7.4.12 [データベース] MySQL [WEBサーバ] Apache [ブラウザ] Chrome 他 [現象] 受注一覧ページ(/administrator/order)にて、表示順を変更したいです。 要望といたしましては、デフォルトでID、更新日時順になっているところを、「配達時間」と「配達日時」の順番にしたいです。 以下の記事を参考にしました。 https://techmemo.biz/ec-cube/eccube4-admin-list-orderby/ 「src/Eccube/Repository/OrderRepository.php」のgetQueryBuilderBySearchDataForAdminメソッドにて $qb->orderBy('o.update_date', 'DESC'); $qb->addorderBy('o.id', 'DESC'); の部分を $qb->orderBy('s.shipping_delivery_time', 'DESC'); としたところ、エラーが出ました。エラーは以下です。 Cannot select distinct identifiers from query with LIMIT and ORDER BY on a column from a fetch joined to-many association. Use output walkers. OrderエンティティにてORDER BYしなければならないということなのでしょうが、何とか実装したいです。 何か方法はありますでしょうか? 詳しい方、ご教示いただきたいです。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 受注一覧ページにて、表示順を変更したいです。 | hiroking | 2022/1/19 21:26 |
Re: 受注一覧ページにて、表示順を変更したいです。 | ec9iii | 2022/1/20 11:09 |
Re: 受注一覧ページにて、表示順を変更したいです。 | hiroking | 2022/1/20 15:11 |