Home  >  Article  >  php教程  >  zf框架的校验器使用使用示例

zf框架的校验器使用使用示例

WBOY
WBOYOriginal
2016-06-13 09:40:46895browse

 这篇文章主要介绍了zf框架的校验器使用使用示例(自定义校验器和校验器链),需要的朋友可以参考下

 代码如下: _messages[] = "你所输入的数值不是3和5的公倍数!";    //终止程序    return false;   }   //返回真   return true;  }  //定义接口的报错方法  public function getMessages()  {   return $this -> _messages;  }  //定义提取错误信息(可无)  public function getErrors()  {    } } //类外定义检测公倍数方法 function check_num($num) {  //实例化校验器类  $Validate = new Zend_Validate();  //添加校验器功能功能类、添加自定义校验器功能类,形成校验器链  $Validate -> addValidator(new Zend_Validate_Int())      -> addValidator(new GongBeiNum());  //校验参数  if (!$Validate -> isValid($num))   {   //如果错误循环错误信息并输出    foreach ($Validate -> getMessages() as $value)     {     echo $value . "
";     return false;    }  } }   //指定判断的值 $num1 = '15'; //运行校验方法 check_num($num1); ?>  
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn