位置: 编程技术 - 正文

Zend Framework常用校验器详解(framework core)

编辑:rootadmin

推荐整理分享Zend Framework常用校验器详解(framework core),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:framework怎么用,framework在哪里打开,framework文件,zend framework手册,framework文件,framework怎么用,framework怎么用,framework怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Zend Framework常用校验器。分享给大家供大家参考,具体如下:

Date日期校验器

代码:

结果:

输入的日期格式:--有效!

输入的日期格式:--无效!

输入的日期格式:--无效!

点评:源码解析

InArray数组包含校验器

如果内容包含在数组中将返回True,否则返回False。

代码:

结果:

指定的内容:北京,存在于指定数组中!

指定的内容:重庆,存在于指定数组中!

指定的内容:郑州,不存在于指定数组中!

Regex正则匹配校验器

通过使用正则表达式,再加上合理使用本校验器,几乎可以实现所有的校验规则。

代码:

结果:

指定的内容:ab

不符合定义的正规规则!

指定的内容:abb

Zend Framework常用校验器详解(framework core)

符合定义的正规规则!

指定的内容:abbb

符合定义的正规规则!

点评:

构造函数初始化私有属性,

进行验证工作。

自定义校验器编写

继承Zend_Validate_Interface接口实现用户自定义校验器。

代码案例,功能判断指定数值是否为3的倍数。

接口代码:

要实现其中的两个方法,一个是isValid(),一个是getMessages()

实现代码:

结果:

指定的数值:5,不是3的倍数!

失败的消息为:

'5'不能被3整除

指定的数值:6,是3的倍数!

指定的数值:8,不是3的倍数!

失败的消息为:

'8'不能被3整除

点评:

这里通过isValid()方法来设置属性信息,通过getMessages()方法来获取错误消息。错误消息是一个数组,通过foreach()方法来遍历读取。

更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。

magento后台无法登录解决办法的两种方法 magento后台无法登录解决办法解决方法一:这是一个cookie问题,使用firefox等非IE核心浏览器可以解决这个问题,虽然浏览器处理cookie的方式很相似但并不

浅谈PHP的数据库接口和技术 1、php支持哪些数据库(拥有哪些数据库接口)AdabasD,InterBase,PostgreSQL,dBase,FrontBase,SQLite,Empress,mSQL,Solid,FilePro(只读),DirectMS-SQL,Sybase,Hype

浅谈PHP中try{}catch{}的使用方法 PHP中try{}catch{}的作用是用来处理异常。可以为我们收集并显示出错误信息。希望通过这篇文章的介绍,大家能掌握这一语句的应用。在PHP语言中有许多

标签: framework core

本文链接地址:https://www.jiuchutong.com/biancheng/297016.html 转载请保留说明!

上一篇:Zend Framework入门教程之Zend_Session会话操作详解(framework在哪里打开)

下一篇:magento后台无法登录解决办法的两种方法

  • 费用的进项税额可以抵扣吗
  • 行权税费
  • 增值税电子普票没有电子章有效吗
  • 外贸出口免税政策
  • 出差会议纪要模板
  • 劳务公司开出发票3年未收到钱
  • 教育培训机构内账会计
  • 应交增值税减免税款
  • 来料加工与进料加工的相似之处有
  • 企业年金需要缴纳个人所得税吗
  • 应交税金及附加包括哪些
  • 业务招待费如何调增调减
  • 生产型企业付的消防年检费记什么科目
  • 固定资产的发票
  • 药店税票税点
  • 再生资源税率多少合理
  • 个体户查账征收没有成本票怎么办
  • 房地产企业人防设备计入什么科目
  • 暂估入库库存出现负数怎么办?
  • 境内向境外提供服务免征增值税
  • 非居民企业怎么算企业所得税
  • 党费返还款怎么做分录
  • linux grub
  • u深度u盘启动盘制作工具官网
  • 电力安装有前途吗
  • 企业发放职工薪酬的账务处理例子
  • 工程质保金账务处理办法
  • 施工机械保险费属于什么费用
  • 未确认融资收益怎么理解
  • php实现微信公众号分享
  • 圆顶山遗址
  • pytorch中的数据类型
  • ajax不刷新页面
  • vue 提示
  • netbeans ide 8.1
  • 文化体育用品批发城有哪些
  • tf fans club
  • 目标检测选SSD还是YOLO
  • 驱动开发函数详解
  • 增值税发票抵扣联和发票联
  • 个人佣金收入怎样交税
  • 帝国cms使用手册
  • 学电脑网站
  • 固定资产清理是什么科目
  • 递延收益核算哪些内容
  • 年金现值和终值的计算
  • erp用友u8操作教程
  • 建筑企业预缴税率
  • 关于企业停工停产期间的工资支付有关规定
  • 发票识别
  • 广告制作费属于广告服务吗
  • sql连接查询中AB
  • 无票收入会计分录实例
  • 小规模纳税人缴纳的增值税计入成本吗
  • 收到以前年度退回的企业所得税怎么做账
  • 公司收到待报解预算收入在哪里查具体情况
  • 期权费如何入账
  • 应收账款和应付账款属于什么科目
  • 幼儿园收取的生活费免税吗
  • 企业设备融资是什么意思?
  • 投资子公司现金流量表
  • 汽车高速公路收费卡
  • 土地拍卖相关法律法规
  • 事业单位收个人所得税吗
  • 附加税减免需要转营业外收入吗
  • 支票有效期10天是自然日还是工作日
  • MySql 5.6.14 winx64配置方法(免安装版)
  • mysql5.7.23
  • atwakeup进程
  • win8开机进入开始界面
  • win10应用商店叫什么
  • shell编程技巧
  • bootstrap滚动监听效果
  • 透明十六进制
  • .nodejs
  • linux ls-l命令
  • javascript+
  • 收购烟叶可抵扣进项税
  • 济南市土地使用税申报表怎样作废
  • 福建莆田社保局在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设