位置: 编程技术 - 正文

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

  • 小规模纳税人销售农产品税率是多少
  • 委托加工应税消费品收回后直接销售
  • 股权转让产生的印花税
  • 漏缴的印花税如何补交
  • 津贴和补贴计入加班费吗
  • 旅游服务小规模差额征税申报表怎么填
  • 免抵退税办法不得抵扣的进项税额包含了什么业务
  • 房贷利息抵个税细则 两套房
  • 合伙企业应纳税所得额公式是什么
  • 特殊销售方式的计税依据
  • 非正常原因导致的存货盘亏或毁损非正常原因是哪些
  • 总公司发工资子公司代缴个税
  • 出口用的增值税税率
  • 报销发票财务一旦作废报销人可以收回吗?
  • 电子发票可以打多少行
  • 房屋的契税印花税的会计分录
  • 事业单位转账支票管理
  • 公司活动服装费会计分录
  • 付了款没有收到发票
  • 企业其他应付款增加说明什么
  • office软件图标不显示
  • 存货资产减值损失转回怎么做账
  • vue3 provide inject
  • win10打开第二个桌面快捷键
  • 居民企业应纳税额
  • php数组函数,选班长
  • php数组函数输出《咏雪》里有多少"片"字
  • thinkphp save
  • 保险公司经营外汇保险业务
  • 发票开错重新开票怎么做账务处理?
  • php date_diff
  • 外购产品会计分录
  • 云服务器远程端口
  • 什么叫web渗透测试
  • php is_executable判断给定文件名是否可执行实例
  • 机动车发票冲红太多会怎么样
  • 其他应收款检查表怎么填
  • python os.path.join()函数的使用
  • 哪些行业不适用税前加计扣除政策
  • 企业管理费会计怎么做账
  • sql server2014使用
  • 因质量问题免费退货
  • 企业合并的账务处理
  • 住宿发票费率是多少
  • 外地预缴税款流程
  • 材料采购发票未到
  • 应收账款客户少付款怎么记账
  • 网吧出售
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 预期信用损失率变更属于会计估计变更吗
  • 汽车贷款利息计算公式计算器
  • winxp文件夹选项在哪
  • windows7无法进入睡眠
  • 2003怎么创建用户
  • linux认证失败的原因
  • ie11安装方法
  • os x10.11el capitan beta5更新了什么?os x10.11el capitan beta5下载地址
  • U盘安装centos 7出现unknown chipset
  • macos使用方法
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • xp系统怎么调性能
  • keyword是啥
  • win10开机图标就变乱
  • windows8安装程序
  • 引发脚本异常
  • node.js常用命令
  • js 文件分割
  • linux安全加固的内容是什么
  • 清除cookie是什么意思
  • javascript字符
  • 网页js调试
  • 河南省低保查询官网
  • 税务申报显示重名怎么办
  • 督查局工作怎么样
  • 临港税务局第四分局电话
  • 个人经营所得申报时间
  • 个人所得税的网址
  • 四川成都离剑门多远
  • 普通手写发票税点多少
  • 西安税务局服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设