位置: 编程技术 - 正文

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

  • 那些车不用交税
  • 个人出租住宅需要缴纳房产税吗
  • 简易征收预缴税款可以抵扣吗
  • 某项目全部投资资金的40%由银行贷款
  • 增值税 不含税
  • 发票属于什么凭证类型
  • 稽查查补税款能缓缴
  • 何为独立核算
  • 确认社保局工伤赔款会计分录
  • 买材料的仓储费会计分录
  • 债权投资类会计账务处理
  • 小规模纳税人出售不动产征收率
  • 专用发票丢失如何报销
  • 海关缴款书抵扣怎么做账
  • 联营和合营的区别共同控制
  • 事业单位什么情况下可以提前退休
  • 应交增值税进项税额转出
  • 个人劳务费增值税税率是多少2023
  • 公司租车交税
  • 小规模企业交纳印花税吗
  • 如何修复windows11无法的注册表值
  • 个税系统添加人员出现证件号码不符合一般规则
  • 商家说补发什么意思
  • 东方蝾螈怎么养吃什么
  • ptssvc.exe - ptssvc是什么进程 有什么用
  • services. exe
  • 哪些资产损失可以转回
  • 收到违约金赔款计入什么科目
  • windows 阅读软件
  • 交易性金融资产属于什么科目
  • 项目成本估算的结果一般不包括
  • 如何收取会员会费才合法
  • php和ajax用哪个调用数据
  • 宝宝不肯坐推车怎么办
  • stacking 集成
  • 数据挖掘期末考试大纲
  • kaldi官网
  • php多维数组合并相同key
  • 命令行修改mbr
  • 收到税务局信息
  • 个税申报系统升级要多久
  • 电梯销售公司利润
  • 房地产企业卖房子增值税税率
  • 一般纳税人资格证明在哪里查询
  • 季度利息收入分录
  • 递延所得税资产和负债怎么计算
  • 固定资产原值增加当月计提折旧吗
  • 建账的三个基本步骤
  • 1%征收率可以开专票吗
  • mysql 连接过多
  • 其他应付款的项目
  • 其他综合收益和营业外收入的区别
  • 实行自行申报的项目有哪些
  • 销售过程中发生的商业折扣计入
  • 销项发票怎么导出的是压缩包怎么打开
  • 小规模纳税人抵扣税控盘增值税怎么申报
  • 资产减值损失冲减
  • 劳务派遣差额征税如何开票
  • 新单位怎么建账
  • 腾讯云centos7有界面吗
  • 微软9月补丁
  • win10重装系统后无线网卡不能用了
  • ubuntu里怎么装软件
  • m1 macbook压缩能力
  • win8.1无法连接wifi
  • rftray.exe - rftray是什么进程 有什么用
  • win7系统的wlan在哪里?
  • po|iceofficer是什么意思
  • win8.1开机自启项目在哪里
  • win7鼠标右键菜单不显示
  • android Unable to execute dex问题的解决
  • js对象常用方法
  • node js教程
  • 地盘正针的详解使用
  • 最简单手电筒
  • jQuery animate easing使用方法图文详解
  • javascript word
  • 进出口贸易产品种类
  • 江西省税务局官网查询系统
  • 税务守信激励典型案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设