> フロント機能 > タグによる検索 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
YOHBUN |
投稿日時: 2017/1/31 16:15
対応状況: −−−
|
常連 登録日: 2016/12/20 居住地: 投稿: 69 |
タグによる検索 タグ機能による検索実現させたいのですが、
やり方を教えてください。 src/Eccube/Repository/ProductRepository.phpのgetQueryBuilderBySearchData()の記述のところがわかりません。 Formの追加まではやりました。 src/Eccube/Form/Type/SearchProductType.php src/Eccube/Form/Type/SearchProductBlockType.php $builder->add('hogehoge', 'choice', array( 'required' => false, 'empty_value' => '指定しない', 'empty_data' => null, 'choices' => array('1' => 'おすすめ商品', '2' => '新商品'), )); ーーーーーーーーーーーーー src/Eccube/Repository/ProductRepository.phpのgetQueryBuilderBySearchData() if (isset($searchData['hogehoge']) && Str::isNotBlank($searchData['hogehoge'])) { $qb ->andWhere('????.Tag = :hogehoge') ->setParameter('hogehoge', $searchData['hogehoge'] ); } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» タグによる検索 | YOHBUN | 2017/1/31 16:15 |
Re: タグによる検索 | umebius | 2017/2/8 1:28 |