2011-04-28 51 views
0

我正在爲ubercart做一個模塊。這幾乎完成了,但現在我正在管理頁面上工作。我希望管理員能夠添加選項,例如輪詢模塊添加選項。我遇到的問題是管理員表單是通過drupal_get_form生成的,這使$_POST爲空。似乎需要$_POST['form_build_id']才能從緩存中獲取表單。有沒有辦法可以在drupal_get_form之後訪問$_POST['form_build_id']?我讀到它可以保存到$form_state變量,但我不知道如何。

回答

0

drupal_get_form()$_POST數組保存爲$form['#post'],我想。

如果你想看看模塊如何 調查增加了選擇

,看看poll_choice_js(),不使用drupal_get_form(),但確實建築本身。它幫助我理解了這個過程。

+0

我結束了使用有點混亂的ahah幫手模塊,但最終還是把我帶到了最後。 – Toxid 2011-04-28 21:37:44