2013-11-13 5 views
0

У меня есть три поля: 1. День 2. Месяц и 3. Год. Как я могу создать валидатор zend, который проверяет форматы, такие как 30 февраля, 31 апреля и даже високосные годы.Zend Date Validation для трех полей зависимостей

Это форма моя проверка построена в контроллере:

$validators = array(
"*" => array("allowEmpty" => true), 
"user_status" => array("presence"  => "required"), 
"fname"  => array("presence"  => "required"), 
"lname"  => array("presence"  => "required"), 
"tel_num"  => array(
         'digits', 
         array("StringLength", "minLength" => 8, "maxLength" => 15), 
           new Zend_Validate_Db_NoRecordExists('usersmeta','meta_value'), 
      ),    
    "allowEmpty" => false 
), 

ответ

0

Zend Framework уже предоставляет Zend_Validate_Date, который принимает строки с датой в формате «YYYY-MM-DD», например, 2013-11-13 ,

+0

Да, я знаю это, вот как я это сделал, но мне нужно было сформировать новое значение из трех других значений. –