Zend Date验证三个依赖字段

时间:2013-11-13 13:00:45

标签: php validation zend-framework datetime zend-validate

我有三个领域:1。第2天。月和3年。我是如何建立一个zend Validator来检查像2月30日,4月31日甚至闰年那样的复杂格式。

这是我在控制器中构建验证的表单:

$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
),

1 个答案:

答案 0 :(得分:0)

Zend Framework已经提供Zend_Validate_Date,它接受​​格式为'yyyy-MM-dd'的日期字符串,例如2013-11-13。