Подскажите, как передать в validate_form параметры для $_POST?

Аватар пользователя Poveritov

Если для submit формы указать #executes_submit_callback' => FALSE

$form['submit'] = array(
                '#type'                                 => 'submit',
                '#value'                                        => t('Search'),
                <strong>'#executes_submit_callback' => FALSE,</strong>
);

то можно получать значения формы в $_POST параметре.

На данный момент все параметры , которые указываются в создании формы, передаются в пост.
Мне нужно передать в пост параметр, который я хочу создать в процессе validate from

На данный момент у меня единственный способ, который к сожалению не работает

function build_upload_form_validate($form, &$form_state) {
$form['form_id']['#post']['file_token']         =       rand(0,999).'-'.rand(0,999);
}

Подскажите пожалуйста верный способ решения данной задачи.

Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.
Аватар пользователя bumble
bumble 10 месяцев назад

Используйте $form_state.
Запишите данные как элемент массива, далее Вы сможете использовать их в последующих вызовах.