「system_settings_form」はブードゥー教ですか?
友達がフォームの設定ファイルでsystem_settings_formの動作を見せてくれました。 問題のコードは次のようになります(簡略化)。 function my_module_generateAdminForm($form){ $form = array(); $form['super_secret_password'] = array( '#type' => 'textfield', '#title' => t('Headline'), '#default_value' => variable_get('super_secret_password','password'), ); system_settings_form($form); } system_settings_formは送信ボタンを追加し、フォーム送信を処理して変数を保存します。また、「デフォルトにリセット」ボタンを追加します-すべての変数をデフォルトにリセットします。 私は基本的にそれが何をしているのかを推測しました。なぜならそこにはたくさんのドキュメントがなく、私の友人もそれが何をするのか正確に知らないからです。私の質問は、保存/リセットする変数をどのようにして知るのですか?配列を渡すだけではないですか? また、system_settings_formには他に知っておくべき魔法がありますか?