0
A
答えて
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 */
}
}
あなたはすでにこれを作成したことがありますか?
1
私は別のスレッドで解決策を見つけました。
コントローラへのリンクが作成されるとき、あなたは空の配列パラメータに必要な変数を埋めることができます。
<form action="{$link->getModuleLink('virtual_pos', 'validation', ['id'=>$cart_id], true)|escape:'html'}" method="post">
を次にコントローラで、あなたはスーパーグローバル
$id_from_form_submit = $GET['id'];
でデータを取得することができます
他のオプションがわかっている場合は、お知らせください。
関連する問題
- 1. 数値は、私は、フォーム内のファイル名のリストを持っているパターン
- 2. Unixのパスは、私が例えばUnixのパスを格納する変数を、持っているDOSパス
- 3. は、私は、変数のYAMLファイルを持っている
- 4. 私はこのパス上のファイルを持っているバッチファイル
- 5. 私が持っているすべてのパスで、私は
- 6. 私はこのフォーム内のテキストを持っているPHP
- 7. 私が持っている変数
- 8. は、私は内容のファイルを持っているファイル
- 9. は、私は、フォームを持っている
- 10. Javascriptが、私は、フォームとPHPのページを持っているフォーム
- 11. は、私は、クエリの変数(@a)を持っている変数
- 12. 私はディレクトリへのパスを持っている環境変数MY_HOMEを持って
- 13. ファイル名とそのパス辞書は、私はパスを持つテキストファイルを持っているすべての結果
- 14. サイクルは、私が持っている私のJSPページで変数
- 15. String.Replace()私は私のC#アプリケーション内の次のコードを持っている変数
- 16. は、私は次の内容のファイルを持っているテキスト
- 17. フォームURLにbaed選択ドロップダウン - 私はこのコードを持っている変数
- 18. パス変数を持つThymeleafフォーム
- 19. 私は次の内容のファイルを持っているCSV
- 20. 私は$ _POST []変数と私は、私が作成した簡単なフォームを持っている
- 21. フォルダは次のように私は、ファイルのパスを持っている
- 22. 私はフォルダ内のファイルを持っている
- 23. ビルドAPK私はBATファイルの内容を持っているapktool
- 24. マルチレベルVitual私は、PHPファイル内の要件を持っている
- 25. 待って、その後、私は、コードを持っているフォーム
- 26. ナント、私はディレクトリ内HelloNAnt.buildファイル持って
- 27. が、私はこのフォームのクラスを持っているコンポーネント
- 28. タスクの組成とエラーが、私は次のような構造を持つメソッドを持っているTPL
- 29. は私が観察変数を持っている<>
- 30. は唯一私がクラスを持っているクラス変数
私はこれを注文確認へのリダイレクトで処理しています。私は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); –