私はDrupalフォームとそのフォームを処理するサブミット関数を持っています。私は、フォーム関数が処理された後に読み込まれるページコールバック関数にsubmit関数からのデータを渡したいと思います。Drupal 6のフォーム・コール関数からページ・コールバック関数に変数を渡す方法
1
A
答えて
1
Drupal開発の10か月後に、$ _SESSION変数がこれを行う唯一の方法だと思います。 Drupalには特別なツールはありません。
0
これはちょっと「遅い」ですが、私はこの記事を見つけたばかりの新しいソリューションを提案しています。 Submit関数とCallback関数は、同じ$ form変数と$ form_state変数を共有します。あなたは1から別の変数を渡したい場合は、このようにそれを行うことができます。ここ
function YOUFORM_submit($form, &$form_state) {
// Set the variable
$form_state['values']['NEW_VAR'] = NEW_VALUE;
}
function YOUFORM_callback($form, &$form_state) {
// Get the variable
$new_value = $form_state['values']['NEW_VAR'];
}
詳細情報:$form_state keys
関連する問題
- 1. コールバック関数から他のコールバック関数にコールする方法
- 2. コールバック関数からのDrupalコールバック関数
- 3. .map()からコールバック関数に変数を渡す方法
- 4. 関数の変数を関数から関数に渡す方法
- 5. jqueryの$ .post成功コールバック関数に変数を渡す方法
- 6. Node JS関数のコールバック関数からグローバル変数にアクセスする方法は?
- 7. コールバックを設定し、node.jsモジュール関数を渡す方法変数
- 8. Golangコールバック関数で変数を渡す方法は?
- 9. ノードでコールバック関数として関数を渡す方法
- 10. 1つの関数から別の関数にローカル変数を渡す方法
- 11. C#:テキストボックスから関数に数学関数を渡す方法
- 12. ajax関数から別のajax関数に変数を渡す方法
- 13. ajax関数からコールバックにパラメータを渡す方法
- 14. Javascriptコールバック関数をコールバック変数に渡す
- 15. 関数から別の関数に変数を渡すには?
- 16. Angular2:変数をオブザーバブルから別の関数に渡す方法
- 17. JavaScriptのコールバック関数でコールバック関数の変数を割り当てる方法
- 18. VBAからvb.net関数に配列変数を渡す方法
- 19. rプログラムからmysql関数に変数を渡す方法
- 20. javascriptからyii2関数に変数を渡す方法
- 21. 'each'関数のコールバック関数内からのアクセス変数
- 22. コールバック関数から他の引数にアクセスする方法
- 23. jqueryのコールバック関数に変数を渡す
- 24. コールバック関数のインスタンス変数
- 25. ajaxコールバック関数内でフォーム状態にアクセスする方法
- 26. JQueryフォームのコールバック関数
- 27. ES6コールバック関数から呼び出された関数にパラメータを渡す
- 28. 変数を複数の関数に渡す方法
- 29. PHP関数に可変数の引数を渡す方法
- 30. gadget.io.makeRequestのコールバック関数にパラメータを渡す
どのようにメニューのコールバック関数にフォームとフォームの状態を渡しているの? – Ted