zf框架的校验器使用使用示例(自定义校验器和校验器链)
发布时间:2020-12-12 20:06:27 所属栏目:PHP教程 来源:网络整理
导读:代码如下: require_once("Zend/Loader.php"); //引入校验器类和效验器的功能类(Int),与自定义接口类; Zend_Loader::loadClass('Zend_Validate'); Zend_Loader::loadClass('Zend_Validate_Int'); Zend_Loader::loadClass('Zend_Validate_Interface'); //增加
代码如下: require_once("Zend/Loader.php"); //引入校验器类和效验器的功能类(Int),与自定义接口类; Zend_Loader::loadClass('Zend_Validate'); Zend_Loader::loadClass('Zend_Validate_Int'); Zend_Loader::loadClass('Zend_Validate_Interface'); //增加自定义校验器功能类(GongBeiNum)[公倍数] Class GongBeiNum implements Zend_Validate_Interface { //声明接口里的错误信息报告属性 protected $_messages = array(); //声明接口里的校验方法 public function isValid($num) { if (!($num%3==0) && !($num%5==0)) { //如果校验失败,则讲错误信息返回值给错误信息报告属性 $this -> _messages[] = "你所输入的数值不是3和5的公倍数!"; //终止程序 return false; } //返回真 return true; } //定义接口的报错方法 public function getMessages() { return $this -> _messages; } //定义提取错误信息(可无) public function getErrors() { } //指定判断的值 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |