質問 > 管理機能 > OrderItemのIDを取得したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akiR |
投稿日時: 2021/12/15 15:41
対応状況: 開発中
|
新米 登録日: 2021/12/3 居住地: 投稿: 9 |
OrderItemのIDを取得したい Mypage/index.twigでOrderItemのidを取得したいのですが、
nullと返されます。 取得方法に関してご教示いただけないでしょうか。 よろしくお願いいたします。 {% for OrderItem in Order.MergedProductOrderItems %} {{OrderItem.id}} ..... {% endfor %} |
468 |
投稿日時: 2021/12/17 17:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OrderItemのIDを取得したい 該当箇所のOrderItem.idを確認してみましたがidにnullがセットされているようです。
nullがセットされている場所ですが /src/Eccube/Entity/Orderクラスのfunction getMergedProductOrderItems()の中に $OrderItem->copyProperties($ProductOrderItem, ['id']); の記述があり、 OrderItemをidフィールドを除いてコピーしているようです。 idフィールドを除外している理由は 同じ規格の商品がある場合、個数をまとめて表示している為と思われます。 (上記のコードの付近に記述があります)
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |