質問 > フロント機能 > チェックボックスでの複数カテゴリ検索 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
makiron |
投稿日時: 2018/2/26 4:56
対応状況: −−−
|
新米 登録日: 2018/2/7 居住地: 投稿: 6 |
チェックボックスでの複数カテゴリ検索 お世話になります。
恐れ入ります、どなたかご教示いただけますと幸いです。 カテゴリ検索をチェックボックスにして、 検索する方法は難易度高いでしょうか。。 ProductRepository.phpをいじるというところまではわかりました。 twigも変更できそうです。 どうぞ宜しくお願い致します。 [EC-CUBE] 3.015 新規インストール [レンタルサーバ] CPI [PHP] 7.1.10 [データベース] MYSQL 5.5.14 [現象] |
umebius |
投稿日時: 2018/2/26 7:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: チェックボックスでの複数カテゴリ検索 makiron様
難易度はやや高めかと思います。 ・チェックボックスをフォームタイプに登録する ・チェックボックスを表示する ・チェックされているかどうかをパラメーターとして引き継ぐ ・実際に検索結果として反映させる といった流れがあります。 どこでつまづいているなどをご記載いただければ回答しやすいかと思います。 宜しくお願いいたします。
|
makiron |
投稿日時: 2018/2/26 9:24
対応状況: −−−
|
新米 登録日: 2018/2/7 居住地: 投稿: 6 |
Re: チェックボックスでの複数カテゴリ検索 U-Mebius様
ご返信ありがとうございます。 こちら、カテゴリは増えない予定なので、 checboxのhtmlをtemplateに直打ちしています。 <form method="get" action="/products/list"> <input type="checkbox" name="category_id" value="1"> <input type="checkbox" name="category_id" value="2"> ・・・ <input type="submit" value="検索"> </form> のような形です。 難易度高めですか。。。 ちょっと見当してみます。 |
umebius |
投稿日時: 2018/2/26 9:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: チェックボックスでの複数カテゴリ検索 なるほどです。
その場合、複数選択にするならnameに[]をつけると複数送信可能です。 <input type="checkbox" name="category_id[]" value="1"> <input type="checkbox" name="category_id[]" value="2"> ただし、src/Eccube/Form/Type/SearchProductType.phpでcategory_idは1つしか取得しないような設定になっているため、こちらも変えてやる必要がありますね。
|
makiron |
投稿日時: 2018/2/26 9:33
対応状況: −−−
|
新米 登録日: 2018/2/7 居住地: 投稿: 6 |
Re: チェックボックスでの複数カテゴリ検索 ヒント頂き有難うございます。
格闘してみます! |
umebius |
投稿日時: 2018/2/26 10:04
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: チェックボックスでの複数カテゴリ検索 フォームタイプをchoiceに変えてmultipleで行くか・・・ 色々方法は考えられるところではあります。 頑張ってみてください! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |