質問 > 管理機能 > Twig内で商品情報を商品コードで取得する方法 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
clyell |
投稿日時: 2019/11/4 17:41
対応状況: −−−
|
新米 登録日: 2019/7/30 居住地: 投稿: 6 |
Twig内で商品情報を商品コードで取得する方法 [EC-CUBE]4.0.3
[レンタルサーバ]クラウド版EC-Cube 登録済みの商品情報を取り出すのに、商品IDをキーにして {% set Product = repository('Eccube\\Entity\\Product').find(id) %} で取得出来ますが、これを商品コードをキーにすることはできますか? 商品のコードは分かっていても、IDは実際に登録してみないと分からないので、不便を感じています。 以前はIDとコードが同一になるよう自分で弄っていたのですが、クラウド版は改造が出来ないので Twigの記述で実現する方法があれば教えてください。 |
umebius |
投稿日時: 2019/11/4 19:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: Twig内で商品情報を商品コードで取得する方法 商品コードがsand-01ならこのような形ではないでしょうか。
{% set ProductClass = repository('Eccube\\Entity\\ProductClass').findOneBy({'code' : 'sand-01'}) %} {% if ProductClass is not null %} {% set Product = ProductClass.Product %} ... {% endif %}
|
clyell |
投稿日時: 2019/11/4 20:34
対応状況: 解決済
|
新米 登録日: 2019/7/30 居住地: 投稿: 6 |
Re: Twig内で商品情報を商品コードで取得する方法 自分のやりたかった事がバッチリ解決しました!
まさにランク名通りの御助言、ありがとうございます。大変助かりました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |