質問 > 管理機能 > 商品マスターにて検索ワードでも検索したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2020/3/6 12:25
対応状況: −−−
|
商品マスターにて検索ワードでも検索したい [EC-CUBE]
3.0.10を使用しております。 商品マスターにて商品をキーワードで検索する際に、 現在は商品名、商品ID、商品コードでは検索出来ております。 商品詳細と検索ワードでも検索できるようにしたつもりでしたが、 下記では出来ないのでしょうか? 間違いをご指摘頂けると助かります。。 宜しくお願い致します。 ファイル src/Eccube/Repository/ProductRepository.php if (isset($searchData['name']) && Str::isNotBlank($searchData['name'])) { $keywords = preg_split('/[\s ]+/u', $searchData['name'], -1, PREG_SPLIT_NO_EMPTY); foreach ($keywords as $index => $keyword) { $key = sprintf('keyword%s', $index); $qb ->andWhere(sprintf ('p.name LIKE :%s OR p.search_word LIKE :%s OR p.description_detail LIKE :%s OR pc.code LIKE :%s', $key, $key, $key, $key)) ->setParameter($key, '%' . $keyword . '%'); } } |
|
umebius |
投稿日時: 2020/3/6 22:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品マスターにて検索ワードでも検索したい 記載いただいている部分ってフロント側のコードではないでしょうか?
商品マスタの絞り込みはgetQueryBuilderBySearchDataForAdminメソッド内の下記のあたりです。 https://github.com/EC-CUBE/ec-cube3/blob/3.0.10/src/Eccube/Repository/ProductRepository.php#L142-L148
|
ゲスト |
投稿日時: 2020/3/7 8:18
対応状況: 解決済
|
Re: 商品マスターにて検索ワードでも検索したい いつもありがとうございます!
ご指摘頂いた通りです。。 解決することができました! |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |