在drupal fapi中有一個屬性「#process」,它究竟是什麼?爲什麼密碼字段使用它來進行字段重複,而不是將它與主題相加?
我想用它來定義一個帶有hook_elements的新字段類型。drupal form api中「#process」回調的用途是什麼?
編輯:
這裏是我的hook_elements:
function test_elemets() {
return array(
'test_field' => array(
'#input' => TRUE,
'#process' => array('test_field_process'),
)
);
}
和工藝回調:
function test_field_process($element, $edit, &$form_state, $complete_form) {
$element = array();
return $element;
}
,你在過程中的作用看,我用$元=陣列(),看看會發生什麼。但是表格是如此顯示的,爲什麼?
謝謝you.But爲什麼該模塊提供該元件不這些命令添加到hook_elements函數本身?例如爲什麼寫$元件[「#緩存」〕中處理函數而不是example_elements = TRUE鉤? – 2010-10-13 21:58:05