Một người bạn chỉ cho tôi system_sinstall_form hoạt động trong một tệp cấu hình cho một biểu mẫu.
Mã trong câu hỏi trông như thế này (đơn giản hóa).
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_sinstall_form thêm vào các nút gửi và xử lý việc gửi biểu mẫu, lưu các biến. Nó cũng thêm nút "Đặt lại về mặc định" - đặt lại tất cả các biến về mặc định.
Về cơ bản tôi đã đoán được nó làm gì vì không có nhiều tài liệu ngoài đó và bạn tôi không biết chính xác nó làm gì. Câu hỏi của tôi là làm thế nào để nó biết các biến để lưu / thiết lập lại? Không phải tôi vừa đi qua một mảng sao?
Ngoài ra còn có phép thuật nào khác trong system_sinstall_form mà tôi nên biết không?