質問 > フロント機能 > dtb_category内の全ての情報を取得したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
abesimaru |
投稿日時: 2020/2/12 14:00
対応状況: 開発中
|
新米 登録日: 2020/2/12 居住地: 投稿: 2 |
dtb_category内の全ての情報を取得したい [EC-CUBE] 3.0.17
とある商品ページ内にて、「大きさ」「色」「生地」などの複数の項目をお客様に選択していただきたいです。 プルダウンにてそれぞれ選択した後に対応した価格表が表示されるようにしたいと考えているため、出来ればプルダウン内の選択肢は手打ちではなくdtb_category内の情報を取得するようにしたいと考えています。 dtb_category内のカテゴリ情報を全て取得することは可能でしょうか? 可能であればそれを親IDで選別しプルダウン内に表示したいです。 以下のように書いてみましたが、ページに該当する商品のカテゴリコレクションを受け取るだけなので取得してほしい情報には足らずどうしたものかと悩んでいます。 <select> {% for ProductCategory in Product.ProductCategory %} {% for Category in ProductCategory.Category.path %} {% if Category.parent.id == 2 %} <option value= {{ Category.id}} >{{ Category.name }}</option> {% endif %} {% endfor %} {% endfor %} </select> 何か良い方法がございましたらご教授宜しくお願い致します。 |
umebius |
投稿日時: 2020/2/13 8:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: dtb_category内の全ての情報を取得したい twig上でデータ取得するならこちらでできると思います。
CategoryRepositoryのfindでもgetListでも使えますので該当するデータを取得可能です。 twig上でレポジトリを呼び出しデータを取得する方法
|
abesimaru |
投稿日時: 2020/2/13 16:16
対応状況: 解決済
|
新米 登録日: 2020/2/12 居住地: 投稿: 2 |
Re: dtb_category内の全ての情報を取得したい umebiusさん
お返事いただきありがとうございます! いただいた情報を元にgetListメソッドを組み込んだところ希望通りの挙動をさせることができました。 この度はありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |