> 管理機能 > ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hiroo |
投稿日時: 2016/9/23 14:07
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 一番簡単な解決方法は、検索ワードに大文字、小文字を登録することです。
SQLで対応する場合は、 Eccube/Repository/ProductRepository.phpの101行目を次のように変更したらできないでしょうか? (手元にpostgresqlの環境がなく試せないので不確実です) ->andWhere(sprintf('p.name LIKE :%s OR p.search_word LIKE :%s', $key, $key)) ↓ ->andWhere(sprintf('LOWER(p.name) LIKE LOWER(:%s) OR p.search_word LIKE :%s', $key, $key)) |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 | risan | 2016/9/23 11:29 |
» Re: ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 | hiroo | 2016/9/23 14:07 |
Re: ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 | risan | 2016/9/25 12:40 |
Re: ECCUBE3系の商品名検索で大文字小文字の区別を無くす方法 | hiroo | 2016/9/25 17:01 |