位置: 编程技术 - 正文

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吗
  • 物流行业主营业务成本会计分录
  • 境外投资企业如何交税
  • 城市维护建设税减免税优惠政策
  • 给别人的返利是属于什么费用
  • 增值税专用发票的税率是多少啊
  • macOS 11.0.1(20B29)更新了什么?macOS Big Sur 11.0.1(20B29)更新详解
  • 什么是毛利润和纯利润
  • 会计管理制度范本
  • 临时工工资应该找人力资源要吗
  • 税点款怎么算
  • 怎么删除win10开机多余选项
  • 注销公司如何登报
  • 所有者权益变动表图片
  • unity导出webgl报错
  • uniapp如何使用
  • ai绘图素材
  • php动态变量
  • 奥杜邦的祈祷经典语录
  • 停在花朵上,好像在认真的听同学们读课文修改病句
  • 给大家分享几个网站
  • 小规模纳税人结转未交增值税
  • echarts中的legend能被监听吗
  • docker运行多个镜像
  • 角点检测算法
  • php类的定义
  • php哪本书最好
  • 工会经费的使用范围有哪些
  • 个体工商户开增值税专用发票
  • mongodb4.4.2安装教程
  • 企业所得税的纳税调整项和比例
  • 专用设备技术维护费
  • 销项税多做了怎么冲
  • 贷款指标是什么意思
  • mysql解压版
  • sqlserver存储过程在哪里
  • 如何防止sql注入及数据安全问题
  • win10隐藏文件怎么隐藏
  • u盘装系统win8
  • windows远程桌面连接怎么用
  • 鲁大师安装失败怎么回事
  • 空磁盘为什么有已用空间
  • win10双击应用程序没反应
  • Win10 Mobile 10586.36预览版怎么更新?
  • 系统自带邮件
  • linuxu
  • OpenGL ES2.0-iPhone开发-part1
  • perl-v
  • cocos2d游戏源码
  • javascript高级程序设计pdf百度云
  • bitmap压缩到指定尺寸
  • shaders initialized
  • javascript怎么做
  • Javascript Object.extend
  • 深入浅出html pdf中文版
  • 欢迎使用来电提醒业务是什么意思
  • 电子税务局查询一般纳税人资格
  • 国家税务总局上海市电子税务局
  • 2023年新乡契税补贴政策
  • 国家税收返还政策有哪些
  • 苏州税务局办税时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设