Vis*_*ani 1 drupal drupal-7 drupal-fapi drupal-modules
所以这是我的形式:
$active = array(0 => t('Poster'), 1 => t('Postcard'), 2=>t('Post it'));
$form['radioimage']['active'] = array(
'#type' => 'radios',
'#default_value' => isset($node->active) ? $node->active : 1,
'#options' => $active,
);
Run Code Online (Sandbox Code Playgroud)
我想知道选择了哪个单选按钮.我试图访问数据,但我不知道它叫什么我甚至不能使用devel由于某种原因.
我在下面试过,但都失败了
$form_state['values']['radioimage']['active'][0]
$form_state['values']['radioimage']['active']
Run Code Online (Sandbox Code Playgroud)
Drupal $form_state默认情况下会展平数组中的值
$form['radioimage']['active']
Run Code Online (Sandbox Code Playgroud)
实际上会出来的
$form_state['values']['active']
Run Code Online (Sandbox Code Playgroud)
如果要明确保留命名层次结构,则应#tree在父元素上设置键:
$form['radioimage'] = array(
'#type' => 'container',
'#tree' => TRUE
);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,价值将在
$form_state['values']['radioimage']['active']
Run Code Online (Sandbox Code Playgroud)