Form API Helper
Categories
Component ID
1670062
Component name
Form API Helper
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1853
Component created
Component changed
Component body
A developer module to make form creation easier and eliminate repetitive coding.
Example:
$form = array();
$form['first_name'] = form_helper_textfield(t('First Name'), 'Joe');
$form['last_name'] = form_helper_textfield(t('Last Name'), 'Cool');
$form['gender'] = form_helper_radios(t('Gender'), array('male' => t('Male'), 'female' => t('Female')), NULL, TRUE);
return $form;
is the equivalent of this:
$form = array();
$form['first_name'] = array(
'#type' => 'textfield',
'#title' => t('First Name'),
'#default_value' => 'Joe',
);
$form['first_name'] = array(
'#type' => 'textfield',
'#title' => t('Last Name'),
'#default_value' => 'Cool',
);
$form['gender'] = array(
'#type' => 'radios',
'#title' => t('Gender'),
'#options' => array('male' => t('Male'), 'female' => t('Female')),
'#required' => TRUE,
);
return $form;
