質問 > フロント機能 > search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/1/31 11:59
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい 全商品が対象となってしまうような場合のみ、1件も商品が見つからないようにした事があります。
(アパレル関連で商品点数が10万点を越えており、商品一覧を表示するまでに5分程度かかっていた為) その時は、 /src/Eccube/Repository/ProductRepository.php function getQueryBuilderBySearchData() に以下のように手を加えました。 functionの開始直後に $searchFlg = false; を追記。 $qb->andWhere() ->setParameter(); のようにWHERE句を設定している記述の直後に $searchFlg = true; を追記。 ※複数個所あります。 検索条件を追記してる箇所の最後で 以下の判定を追記して、1度もWHERE句が設定されていない場合、 必ず結果が0件となるWHERE句を追加 if (!$searchFlg) { $qb->andWhere('1 = 2'); } ※私は// Order Byのコメントの直前に書きました。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | wa.shi | 2019/1/30 16:47 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | nyorai | 2019/1/31 9:55 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | wa.shi | 2019/1/31 15:09 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | wa.shi | 2019/2/1 11:21 |
» Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | 468 | 2019/1/31 11:59 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | wa.shi | 2019/1/31 15:12 |
Re: search_productのBlockについて || カテゴリーのドロップダウン検索を廃止したい | wa.shi | 2019/2/1 11:29 |