欢迎各位兄弟 发布技术文章
这里的技术是共享的
function huodong_send_message_form_submit($form, &$form_state)
{
$field_is_baoming =$form_state['values']['field_is_baoming'];
$field_is_nianxian =$form_state['values']['field_is_nianxian'];
$nid =$form_state['values']['nid'];
$form_state['redirect'] = array('node/'.$nid,array('field_is_baoming'=>$field_is_baoming,'field_is_nianxian'=>$field_is_nianxian));
//上面的代码应该是错的,应该是 $form_state['redirect'] = array('node/'.$nid,array('query'=>array('field_is_baoming'=>$field_is_baoming,'field_is_nianxian'=>$field_is_nianxian)));
//后面的数组参数再加一个键 query 才正确(至少drupal7 是这样子的)
//同时不能使用这种直接跟路径的方式,它会转义 $form_state['redirect'] = 'node/'.$nid.'?field_is_baoming='.$field_is_baoming.'&field_is_nianxian='.$field_is_nianxian ;
return; //或者 return $form_state? 可以吗,应该也可以吧
}
最后跳转的路径为 /node/463870?field_is_baoming=0&field_is_nianxian=1