2017-02-09 9 views

答えて

0

モジュールでは、ファイルcontrollers/front/validation.phpを作成します。 がありますが、クラスが必要:

class virtual_posValidationModuleFrontController extends ModuleFrontController 
{ 
    public function postProcess() 
    { 
      /* where you get the values and validate the order */ 
    } 

    public function initContent() 
    { 
     parent::initContent(); 
     /* where you set data for a last page order confirmation */ 
    } 
} 

あなたはすでにこれを作成したことがありますか?

+0

私はこれを注文確認へのリダイレクトで処理しています。私はAJAXコールがAPIから戻ることを待っているからです。ツール::リダイレクト( 'index.php?controller = order-confirmation&id_cart ='。$ cart-> id。 '&id_module ='。 \t \t \t $ this-> module-> id。 '&id_order ='。$ this- > module-> currentOrder。 '&key ='。$ customer-> secure_key); –

1

私は別のスレッドで解決策を見つけました。

コントローラへのリンクが作成されるとき、あなたは空の配列パラメータに必要な変数を埋めることができます。

<form action="{$link->getModuleLink('virtual_pos', 'validation', ['id'=>$cart_id], true)|escape:'html'}" method="post"> 

を次にコントローラで、あなたはスーパーグローバル

$id_from_form_submit = $GET['id']; 
でデータを取得することができます

他のオプションがわかっている場合は、お知らせください。

関連する問題