Элемент Drupal формы ахах, проблема с пустым $_POST
Я делаю модуль для Ubercart. Это почти закончено, но сейчас я работаю над страницей администратора. Я хочу, чтобы администратор мог добавлять параметры, как модуль опроса добавляет варианты. У меня проблема в том, что административная форма создается через drupal_get_form, который оставляет $_POST
пустой. $_POST['form_build_id']
Кажется, необходимо получить форму из кэша. Есть ли способ, которым $_POST['form_build_id']
может быть доступ после drupal_get_form? Я прочитал, что это может быть сохранено в $form_state
переменная, но я не знаю как.
1 ответ
drupal_get_form()
сохраняет $_POST
массив в $form['#post']
, Я думаю.
если вы хотите посмотреть, как модуль опроса добавляет варианты, посмотрите на poll_choice_js()
, который не использует drupal_get_form()
Но делает само здание. Это помогло мне понять процесс ахах.