2010-12-03 24 views

回答

1

好吧,在Drupal開發後的10個月後,我相信$ _SESSION變量是這樣做的唯一方法。 Drupal沒有任何特殊的工具。

0

這有點「遲到」,但我覺得提出一個新的解決方案,因爲我剛剛發現這篇文章。提交和回調函數共享相同的$ form和$ form_state變量。如果你想從一個傳遞一個變量到另一個,你可以這樣來做:

function YOUFORM_submit($form, &$form_state) { 
    // Set the variable 
    $form_state['values']['NEW_VAR'] = NEW_VALUE; 
} 


function YOUFORM_callback($form, &$form_state) { 
    // Get the variable 
    $new_value = $form_state['values']['NEW_VAR']; 
} 

更多的信息在這裏:$form_state keys

+0

你是如何傳遞的形式,形成狀態菜單回調函數? – Ted 2014-07-30 19:41:10

相關問題