Элемент 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() Но делает само здание. Это помогло мне понять процесс ахах.

Другие вопросы по тегам