位置: 编程技术 - 正文

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

  • 委托加工物资增值税纳税义务发生时间
  • 增值税属于哪个部门
  • 小规模纳税人劳务费税率1%
  • 结转销售成本的分录
  • 车辆日常维护费用
  • 借款利息是否可以转为本金
  • 个体工商户转让流程
  • 现金预算表中的利息怎么算
  • 未计提坏账准备金额在哪个科目
  • 打款金额少于开票金额
  • 持有营业执照
  • 保安服务费差额征税如何计算税额
  • 税收分类编码选错了没事吧
  • 企业所得税查账征收与核定征收的区别
  • 消费金融服务要交税吗
  • 公司给个人买的意外险个人有权利查吗
  • 开票资料中没有电话可以吗
  • 农村的生产经营是什么
  • 建筑企业包工包料
  • 政府收购企业资产规定
  • 政府投资农业项目
  • 非上市公众公司收购办法
  • 什么电脑系统比较好
  • linux怎么测试端口
  • 汽车报废残值收入怎么做账
  • php的mysql_query
  • 三维目标通用模板
  • 微信php开发
  • 厂房押金不退怎么要回来
  • 存货成本在哪个表里
  • phpcgi远程代码执行漏洞
  • 事业单位体检费用标准
  • code structure
  • thinkphp框架介绍
  • yolov3图像识别
  • 调参技巧
  • 残疾人保证金优惠减免怎么申请退税
  • 数据安全数据目录
  • 机器学习分类算法之XGBoost(集成学习算法)
  • uniapp开发app视频教程
  • 税收分类编码不存在什么意思
  • c标准库pdf下载
  • phpcms 1064错误的解决办法
  • 经营证在哪里办
  • 长期股权投资实现的净利润权益法
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • 增值税为什么不在利润表里体现
  • 欠款收不回来了会计分录
  • 企业的利润分配包括哪些
  • 投资性房地产转为存货
  • 职工教育经费能开专票吗
  • 印花税不小心申报几次怎么办
  • 一般纳税人证明在哪里开具
  • 销售部门招待费用预算
  • 教育局给幼儿园的补贴
  • 强制执行的款在执行局领取吗
  • 企业筹建期间利润计算
  • 发票右上角打印缺数字
  • 工程内部承包合同
  • sqlserver批量执行sql脚本
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • linux软件安装源
  • 服务器找不到存储盘
  • linux 添加ipv6路由
  • win7系统开机黑屏
  • nhaspx.exe是什么
  • 重装系统 xp
  • win7系统怎么禁用开机启动项
  • win7系统怎么查看内存
  • perl怎么读取文件
  • js操作dom节点的方法
  • jquery的心得
  • unity3d 版本
  • js加载3d模型
  • jquery控制台输出
  • 核准类和备案类的区别
  • 贵州国家税务局陈开平
  • 北京税务查验中心官网
  • 重庆市国家税务局电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设