質問 > フロント機能 > メーカープラグインでの絞り込み検索 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bubu |
投稿日時: 2019/7/11 16:12
対応状況: −−−
|
新米 登録日: 2019/7/11 居住地: 投稿: 2 |
メーカープラグインでの絞り込み検索 ECcube4系で、メーカープラグインを使用し、
登録したメーカーでの絞り込み機能を作成しているのですが、QueryBuilderでつまづいています。 フォームの生成、メーカーの一覧表示、選択したメーカーから /product/list?maker={{maker.id}} へ遷移するところまではできていますが、 商品を絞り込めず、該当する商品をが表示されない状態です。 QueryBuilderの書き方を変えてみたりしましたが、今度は商品全てが表示された状態になってしまいました。 具体的には、以下のコードになります。 ProductReposttoryに追加 use Plugin\Maker4\Entity\Maker; use Plugin\Maker4\Repository\MakerRepository; getQueryBuilderBySearchData($searchData)内に追加 // Maker if (isset($searchData['maker']) && StringUtil::isNotBlank($searchData['maker'])) { $qb ->innerjoin('Plugin\Maker4\Entity\Maker','pmk', 'WITH', 'p.id = pmk.id') ->andWhere('pmk.id = :id') ->setParameter(':id', $searchData['maker']); } お分かりになる方がいらっしゃいましたら、教えていただけないでしょうか。 よろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» メーカープラグインでの絞り込み検索 | bubu | 2019/7/11 16:12 |
Re: メーカープラグインでの絞り込み検索 | a-zumi | 2019/7/13 22:29 |
Re: メーカープラグインでの絞り込み検索 | bubu | 2019/7/16 11:01 |
Re: メーカープラグインでの絞り込み検索 | a-zumi | 2019/7/16 13:35 |