位置: 编程技术 - 正文

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后台无法登录解决办法的两种方法

  • 税务会计常用会计科目
  • 无税率的汽油卡是什么
  • 预付账款借贷方表示什么意思
  • 固定资产怎么进行折旧处理
  • 税率为0的发票长啥样
  • 公司不开票的收入
  • 财务报表可以补充分类吗
  • 火车票增值税申报表怎么填
  • 坏账准备贷方核算内容
  • 短期借款会计核算
  • 个税登记app
  • 公司水费怎么做账
  • 营改增后还有营业费用吗
  • 被列为经营异常名录有什么影响
  • 外包会计处理
  • 退休返聘人员购买什么商业保险
  • 哪些进项税不能加计抵减
  • 关于购买专业书籍的请示
  • 境外代扣代缴所得税
  • 行政事业单位往来票据使用范围
  • win7网络无连接
  • 税收返还的账务处理
  • 无法收回的应收款项计入什么科目
  • 个体户升一般纳税人分红怎么交税
  • 在当前目录下打开cmd
  • php和c++的区别
  • 专用发票增量申请流程
  • 路由器怎么重置网络
  • 局域网游戏电脑
  • 如何更改自己
  • 扣扣斗图在哪里设置
  • 公司帮员工代缴社保有风险吗
  • 一般纳税人做账报税的整个流程详细
  • 年终结算啥意思
  • 温哥华瀑布
  • 从 零开始
  • 会计账的银行存款与银行存款不一致 是属于账账不符吗
  • 暂估入库少了
  • 个人提供劳务怎么去税务局开发票
  • 外币存款利息税
  • python中变量类型有几种
  • 企业的利润率怎么算
  • 全国信息技术服务业
  • 电子税务局网开电子发票
  • 招待费专票不可以抵扣
  • 免税所得包括哪些
  • 短期借款利息怎么做账
  • 财政拨款方式有哪几种
  • 工会经费计提基数包括福利费吗
  • 在建工程如何结转到产品
  • 管理费用月底结转吗
  • 土地管理费属于什么费用
  • 汽车高速公路收费卡
  • 广告费和业务宣传费税前扣除基数
  • 长期股权投资其他权益变动
  • 国家资产负债表
  • 财务费用怎么计入现金流量表
  • 公司不注销有什么影响吗
  • 总分类账建账顺序
  • sqlserver2005iis警告
  • win8链接wi-fi
  • window10系统电脑配置
  • windows server 2003如何安装
  • 建立iis
  • win2003出现各种硬件故障问题时的处理方法
  • ubuntu 挂载iso文件
  • WIN10系统中引导修复不工作
  • linux挂载的概念
  • javascript中的eval函数
  • linux怎么调用python
  • java dao框架
  • bootstrap要学吗
  • jquery 案例
  • unity怎么学
  • JavaScript中OnLoad几种使用方法
  • unity编译速度吃什么硬件?
  • jquery中判断某个类是否存在的方法
  • csgo视角指令锁定枪械摇晃
  • 增值税检查调整的账务处理
  • 天津普通发票查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设