機能要望 > その他 > 複数窓でOR検索 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YOHBUN |
投稿日時: 2016/12/20 16:24
対応状況: −−−
|
常連 登録日: 2016/12/20 居住地: 投稿: 69 |
複数窓でOR検索 EC CUBE 3系で
キーワード検索窓を複数設置した 検索に対応させる方法を教えてください。 窓は5つ設置したいと思っています。 ひとつの窓でOR検索ではなく複数窓を希望しています。 |
hiroo |
投稿日時: 2016/12/22 10:55
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 複数窓でOR検索 複数窓を設置して、それぞれに入力したキーワードでOR検索をさせたい、ということでしょうか?
|
YOHBUN |
投稿日時: 2016/12/26 16:23
対応状況: −−−
|
常連 登録日: 2016/12/20 居住地: 投稿: 69 |
Re: 複数窓でOR検索 ありがとうございます。
そういうことで、間違いないです! |
hiroo |
投稿日時: 2016/12/26 21:56
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 複数窓でOR検索 簡略化のため、窓二つでの説明とさせてください。(3.0.12pの場合)
まず、窓を追加します。 src/Eccube/Form/Type/SearchProductBlockType.phpにname2を追加します。
src/Eccube/Resource/template/default/Block/search_product.twigにname2を追加します。
これで検索窓が二つ表示されます。(デザインはさておき) 次にOR検索に対応します。 src/Eccube/Form/Type/SearchProductType.phpにname2を追加します。
src/Eccube/Repository/ProductRepository.phpのgetQueryBuilderBySearchData()を改修します。 94行目付近のnameでの検索箇所を以下のように書き換えます
これで二つ窓でのOR検索ができると思います。 ※この改修ではスペースでのAND検索は機能しません |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |