質問 > 管理機能 > 受注一覧画面でページを跨いでもソート結果を全て取得する方法はありませんか? |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/12/17 16:08
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注一覧画面でページを跨いでもソート結果を全て取得する方法はありませんか? paginationとは別に全件の集計結果を取得する為の処理が必要かと思います。
(paginationはデータ件数が多い時でも1ページ内のデータだけを取得してサーバ負荷を軽減させる為の仕組みなので 全件に対する情報は取得できません) orderRepository->getQueryBuilderBySearchDataForAdmin($searchData)で返ってきたQueryBuilderのselect部分だけ集計関数に置き換えて必要なデータを取得する形になるかと思います。 orderRepositoryに専用のメソッドを追加する形でも良いかと思います。(whereの部分は同じにしておく必要があると思いますので完全に別々に作るのは非効率な気もしますが...) orderRepository->updateOrderSummary()の中にある記述が参考になるかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
受注一覧画面でページを跨いでもソート結果を全て取得する方法はありませんか? | katai | 2020/12/16 11:55 |
» Re: 受注一覧画面でページを跨いでもソート結果を全て取得する方法はありませんか? | 468 | 2020/12/17 16:08 |
Re: 受注一覧画面でページを跨いでもソート結果を全て取得する方法はありませんか? | katai | 2020/12/20 20:28 |