> フロント機能 > カートの商品が複数ある場合に、order_idを複数取得したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
boss12 |
投稿日時: 2016/6/9 20:19
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
カートの商品が複数ある場合に、order_idを複数取得したい ECCUBE3.10
複数の商品を購入した場合、orderIdを配列として複数取得したい。 ShoppingController.phpで orderIdが一つしか取得されないので、複数購入した場合に複数のIDを取得したいのですが、どのような記述をしたらいいでしょうか? 以下が該当箇所です。 ShoppingControllerの205行目あたりです。 /** * 購入完了画面表示 */ public function complete(Application $app, Request $request) { // 受注IDを取得 $orderId = $app['session']->get($this->sessionOrderKey); $event = new EventArgs( array( 'orderId' => $orderId, ), $request ); $app['eccube.event.dispatcher']->dispatch(EccubeEvents::FRONT_SHOPPING_COMPLETE_INITIALIZE, $event); if ($event->getResponse() !== null) { return $event->getResponse(); } // 受注IDセッションを削除 $app['session']->remove($this->sessionOrderKey); return $app->render('Shopping/complete.twig', array( 'orderId' => $orderId, )); } |
red |
投稿日時: 2016/6/9 21:22
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: カートの商品が複数ある場合に、order_idを複数取得したい 複数の商品を購入した場合でも受注IDはひとつしかありません
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |