質問 > フロント機能 > 検索窓で商品コードも検索したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
NSX-R |
投稿日時: 2019/3/2 5:51
対応状況: −−−
|
長老 登録日: 2012/12/14 居住地: 投稿: 234 |
検索窓で商品コードも検索したい ▼テンプレート
[EC-CUBE] 3.0.17 [レンタルサーバ] xserver [OS] Linux sv5320.xserver.jp 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 [PHP] 7.1.18 お世話になっております 新しくeccube3をインストールし直して設定をしているところですが、 検索で商品コードを認識してくれません。システムエラーになってしまします。 参考にしているのはこちらです以前のバーションだと動いていたはずですが、3.0.17をインストールし直してからはシステムエラーになってしまいましす。 /src/Eccube/Repository/ProductRepository.php 117行目ぐらい // name 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('NORMALIZE(p.name) LIKE NORMALIZE(:%s) OR NORMALIZE(p.search_word) LIKE NORMALIZE(:%s)', $key, $key)) ->setParameter($key, '%' . $keyword . '%'); } } を // name 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('NORMALIZE(p.name) LIKE NORMALIZE(:%s) OR NORMALIZE(p.search_word) LIKE NORMALIZE(:%s)', $key, $key)) // ->setParameter($key, '%' . $keyword . '%'); $qb ->andWhere(sprintf('NORMALIZE(p.name) LIKE NORMALIZE(:%s) OR NORMALIZE(p.search_word) LIKE NORMALIZE(:%s) OR NORMALIZE(p.description_detail) LIKE NORMALIZE(:%s) OR NORMALIZE(p.description_list) LIKE NORMALIZE(:%s) OR NORMALIZE(pc.code) LIKE NORMALIZE(:%s)', $key, $key, $key, $key, $key)) ->setParameter($key, '%' . $keyword . '%'); } } をこのようにして、商品コードを pc.code としているんです。 解決方法を教えていただけませんでしょうか? どうぞよろしくお願います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 検索窓で商品コードも検索したい | NSX-R | 2019/3/2 5:51 |
Re: 検索窓で商品コードも検索したい | 468 | 2019/3/2 11:21 |
Re: 検索窓で商品コードも検索したい | NSX-R | 2019/3/2 13:01 |
Re: 検索窓で商品コードも検索したい | hmorita_j | 2019/3/2 14:12 |
Re: 検索窓で商品コードも検索したい | NSX-R | 2019/3/2 15:31 |
Re: 検索窓で商品コードも検索したい | NSX-R | 2019/3/2 17:43 |
Re: 検索窓で商品コードも検索したい | 468 | 2019/3/2 18:35 |
Re: 検索窓で商品コードも検索したい | NSX-R | 2019/3/2 19:47 |