hook_forms
developer/hooks/core.php, строка 466
- Версии
- 5 – 6
hook_forms()
Привязывает идентификаторы форм (form_ids) к функциям их построения.
This hook allows modules to build multiple forms from a single form 'factory'
function but each form will have a different form id for submission,
validation, theming or alteration by other modules.
The callback arguments will be passed as parameters to the function. Callers
of drupal_get_form()
are also able to pass in parameters. These will be
appended after those specified by hook_forms()
.
See node_forms()
for an actual example of how multiple forms share a common
building function.
Возвращаемое значение
An array keyed by form id with callbacks and optional, callback arguments.
Связанные темы
Код
<?php
function hook_forms() {
$forms['mymodule_first_form'] = array(
'callback' => 'mymodule_form_builder',
'callback arguments' => array('some parameter'),
);
$forms['mymodule_second_form'] = array(
'callback' => 'mymodule_form_builder',
);
return $forms;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии