FormAPI. Как заполнить форму значениями

Главные вкладки

Аватар пользователя Enxiro Enxiro 8 февраля 2012 в 14:58

Нужна небольшая помощь, чтобы голова встала на место.
Как генерировать форму с пустыми при помощи drupal_get_form понятно.
Понятно также как проводить валидацию и сохранять в базу отправленные из формы значения.
Но как мне сгенерить форму предварительно заполненную, например для изменения значений в базе?
какой-нить hook_form_alter или что? чёт я запутался немного

Комментарии

Аватар пользователя Enxiro Enxiro 15 февраля 2012 в 19:18

В общем начал уже было писать заполнение формы средствами hook_form_alter и наткнулся на функцию drupal_execute, которая по сути то что надо, т.е. ей скармливаешь id-формы, + массив значений.
Но беда в том, что эта функция не выводит на экран форму, а сабмитит её тут же.
То бишь все-таки функции для вывода заполненной значениями формы нет? продолжать писать через hook?