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

Тип материала: 
Версия Drupal: 
Ключевые слова: 
Модули и темы: 
Taxonomy upgrade extras: 
Чт, 05/01/2017 - 10:00

Если для 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);
}

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

0 Спасибо

Комментарии

Аватар пользователя bumble
2 недели 21 час назад bumble #

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

0 Спасибо