バージョン選択

フォーラム

メニュー

オンライン状況

90 人のユーザが現在オンラインです。 (63 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 90
もっと...

サイト内検索

質問 > フロント機能 > メーカープラグインでの絞り込み検索

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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']);
}



お分かりになる方がいらっしゃいましたら、教えていただけないでしょうか。
よろしくお願い致します。
a-zumi
投稿日時: 2019/7/13 22:29
対応状況: −−−
半人前
登録日: 2017/4/20
居住地:
投稿: 14
Re: メーカープラグインでの絞り込み検索
以下のようにすれば実装可能かと思います。

https://a-zumi.net/eccube4-where-maker/


----------------
あずみ.net
http://a-zumi.net

bubu
投稿日時: 2019/7/16 11:01
対応状況: −−−
新米
登録日: 2019/7/11
居住地:
投稿: 2
Re: メーカープラグインでの絞り込み検索
ありがとうございます。

早速、プラグインのForm/extension と、Repositoryにご教授いただいた内容のファイルを配置したのですが、

FileLoaderLoadException
The autoloader expected class "Plugin\Maker4\Repository\SearchQuery" to be defined in file "C:\●●●\●●●\●●●\●●●\vendor\composer/../../app/Plugin\Maker4\Repository\SearchQuery.php". The file was found but the class was not in it, the class name or namespace probably has a typo

というエラーが発生してしまいました。
タイプミスがあるのかと思い見直していますが、特にそれらしいものも見当たらず、、
どうしたらよいのかが分からず、手順を教えていただけますと助かります。
a-zumi
投稿日時: 2019/7/16 13:35
対応状況: −−−
半人前
登録日: 2017/4/20
居住地:
投稿: 14
Re: メーカープラグインでの絞り込み検索
Makerプラグイン内ではなく、Customizeディレクトリに内に設置して下さい。


----------------
あずみ.net
http://a-zumi.net

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


ec-cube.co

統計情報

総メンバー数は46,472名です
総投稿数は92,301件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1904
4
468
1791
5
yuh
1594
6
red
1313
7
umebius
1296
8
fukap
907
9
tsuji
840
10
shutta
835
11 ramrun 789
12
tao_s
758
13
h_tanaka
748
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.