> フロント機能 > 【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tacky |
投稿日時: 2016/5/6 17:17
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? ver3.0.9以降でしたら注文完了ページ
src/Eccube/Controller/ShoppingController.phpのcompleteでイベントが定義されています。 $event = new EventArgs( array( 'orderId' => $orderId, ), $request ); $app['eccube.event.dispatcher']->dispatch(EccubeEvents::FRONT_SHOPPING_COMPLETE_INITIALIZE, $event); event.ymlで上記イベントを定義して頂き、 orderIdが引数で渡されていますので、Event.php内で下記記述で取得できると思います。 $orderId = $event->getArgument('orderId'); |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? | kogoro | 2016/5/6 17:03 |
» Re: 【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? | tacky | 2016/5/6 17:17 |
Re: 【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? | kogoro | 2016/5/6 18:26 |
Re: 【EC-CUBE3.0】注文完了ページで注文IDを取得できますか? | kogoro | 2016/5/6 19:34 |