質問 > フロント機能 > 「商品ID」配列変数からの商品名、画像URLの取得方法について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
robjhonjp |
投稿日時: 2019/3/22 13:14
対応状況: −−−
|
半人前 登録日: 2019/3/21 居住地: 投稿: 17 |
「商品ID」配列変数からの商品名、画像URLの取得方法について EC-CUBE4.02で、EC-CUBE初心者です。
商品IDを入れた配列があったとして、各商品の商品画像URLや商品名を表示させるにはどのように記述すればいいのでしょうか? 詳細URLは取得できたのですが、商品名や画像URLの取得の仕方がわかりません。 {% set arrData = ['2', '3', '8', '10'] %}//商品ID {% set i=1 %} {% for items in arrData %} {% set itemID = arrData[i] %} <li> <p>アイテムID:{{itemID}}</p> <p>詳細URL:{{ url('product_detail', {id :itemID}) }}</p> <p>商品名: </p> <p>画像URL: </p> <p>価格: </p> {% set i=i+1 %} </li> {% endfor %} よろしくお願いします。 |
umebius |
投稿日時: 2019/3/22 13:19
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について 下記の部分ですが、twig上でIDを指定されたいということでしょうか?
{% set arrData = ['2', '3', '8', '10'] %} コントローラーからProductエンティティをtwigに渡すのが常套手段かとは思います。 $Product = $this->productRepository->find(2); $Product = $this->productRepository->find(10); src/Eccube/Controller/Admin/Product/ProductController.phpのeditメソッドなどで使用されています。(管理画面商品登録ページ)
|
robjhonjp |
投稿日時: 2019/3/22 13:23
対応状況: −−−
|
半人前 登録日: 2019/3/21 居住地: 投稿: 17 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について 返信ありがとうございます。
コントローラーもよくわかっていないので、twigで実験しています。 よろしくお願いします。 |
umebius |
投稿日時: 2019/3/22 13:24
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について だとすると次のような形でしょうか。 {% set arrData = ['2', '3', '8', '10'] %} {% for key, productId in arrData %} {% set Product = repository('Eccube\\Entity\\Product').find(productId) %} {{ Product.name }} ←商品名 {% endfor %}
|
robjhonjp |
投稿日時: 2019/3/22 13:29
対応状況: −−−
|
半人前 登録日: 2019/3/21 居住地: 投稿: 17 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について ありがとうございます。
商品名が取り出せました。 この方法で、詳細URLと画像URL、価格を取得するにはどのように記述すればいいですか? |
umebius |
投稿日時: 2019/3/22 13:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について 商品一覧のtwigが参考になるかと思います。
詳細URL: {{ url('product_detail', {'id': Product.id}) }} 画像URL: imgタグの部分 価格: <p class="price02-default">の部分です。
|
robjhonjp |
投稿日時: 2019/3/22 13:43
対応状況: −−−
|
半人前 登録日: 2019/3/21 居住地: 投稿: 17 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について できました!
ありがとうございます。 |
umebius |
投稿日時: 2019/3/25 7:16
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 「商品ID」配列変数からの商品名、画像URLの取得方法について 良かったです。
最初は他のページを参考にされると良いかと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |