hook_forms
developer/hooks/core.php, строка 773
- Версии
- 5 – 6
hook_forms()
Привязывает идентификаторы форм (form_ids) к функциям их построения.
Привязывает идентификаторы форм (form_ids) к функциям их построения.
Этот хук позволяет модулям построить несколько форм из 'factory'
единой формы
функции, но каждая форма будет иметь другой идентификатор формы для представления,
проверки, тематизации или изменения другими модулями.
Аргументы обратного вызова будут переданы в качестве параметров функции. Вызывающие
из drupal_get_form()
также способны передавать параметры. Они будут
добавлены после тех, которые предусмотрены hook_forms()
.
Смотрите node_forms()
для фактического примера того, как несколько форм имеют общее
строение функции.
Возвращаемое значение
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;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии