Вопрос по PEAR QuickForms

Evgenij_Ul

Новичок
Вопрос по PEAR QuickForms

Всем Здравствуйте, спасибо за Ваш проэкт, очень помогает.
Возникла такая проблема:
хочу чтобы клиент мог изменять свои личные данные, для этого грузится форма QF, где я устанавливаю значения, которые он ввел прежде. Но как установить значения по умолчанию в поле date? код такой:
PHP:
$form->addElement('text', 'fath_name','Отчество:' );
 $form->addElement('date', 'birthday', 'Дата рождения:', array('format'=>'Y<br>F<br>d', 'language'=>'ru', 'minYear'=>1999, 'maxYear'=>2000));
$form->getElement("fath_name")->setValue($_SESSION['cur_user']->fath_name);
...
, а вот как установить значения для bithday?
Спасибо.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Любой вариант на выбор:
  • массив с ключами, соответствующими формату, т.е.
    PHP:
    array('d' => 1, 'F' => 1, 'Y' => 2007);
  • целое число, соответствующее unix timestamp
  • строка (будет разобрана функцией strtotime(), посему должна быть этой функции понятна)
Для дня рождения лучше использовать первый способ, т.к. иначе будут проблемы у родившихся до unix epoch.
 

Evgenij_Ul

Новичок
itprog
я впервые этот пакет в ноябре скачал, и тогдаже док-ю на русском, там ничего небыло об этом
, кроме того что: "Эта функция не должна вызываться статически.":)
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Evgenij_Ul
itprog
я впервые этот пакет в ноябре скачал, и тогдаже док-ю на русском, там ничего небыло об этом
, кроме того что: "Эта функция не должна вызываться статически.":)
На самом деле эта инфа в документации есть, в разделе FAQ. Так что не нада отмазываться, а то в следующий раз придётся искать самому.
 

Evgenij_Ul

Новичок
жестко тут у вас, да и не отмазываюсь, мне это не нужно, на самом деле целый день потратил, на поиск. Но всетаки еще раз спасибо, все работает.
 
Сверху