位置: 编程技术 - 正文

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

  • 新公司第一年要做亏
  • 哪些情形免征契税
  • 增值税专用发票明细太多怎么办
  • 弥补以前年度亏损金额从哪里来的
  • 水利建设专项收入的税率是多少?
  • 个体户个人经营所得税税率表2023
  • 小规模纳税人免征增值税政策
  • 个体工商户经营范围查询
  • 非同一控制下用什么法
  • 产权转移数据印花税按次申报?
  • 罚款从工资扣除的说明
  • 超额亏损在合并后怎么算
  • 企业用现金支付业务招待费1000元
  • 查账征收企业所得税申报表怎么填
  • 非独立核算的分公司怎么做账
  • 小规模纳税人从哪里可以看出来
  • 进项税使报表应交税费负数如何处理?
  • 小规模企业季度超过30万,怎么收取增值税
  • 哪些税计入原材料费用
  • 季度报税过了怎么办
  • 个税免缴款
  • u盘如何进行杀毒
  • 一般纳税人减免性质代码怎么填写
  • 更正或作废申报怎么填
  • c盘垃圾太多需要重装系统嘛
  • 公司租的宿舍记什么科目
  • intempt
  • 政府补助财务处理流程
  • php文字转语音源码
  • 资产负债表日后期间是指
  • 来料加工的账务处理
  • 企业出租房屋怎么做账
  • laravel访问路由方式
  • wordpress添加css
  • yolox改进
  • linux写c++程序
  • 退回的工伤保险会计分录
  • 以无形资产向外单位投资会引起会计要素
  • 用简易计税办法开发票
  • 电子发票可以作废吗?当月
  • 职工福利费开支超过准予扣除标准的金额为1.2
  • 红字发票信息表怎么打印出来
  • 佣金的会计如何计算
  • 未使用的固定资产
  • 企业主营业务收入净额怎么算
  • 其他应收款借方表示增加吗
  • 利润表中本月数,本期金额指什么
  • 小规模纳税人征税起点
  • 政府会计制度收回多发工资
  • 辅助生产费用如何判断受益多少事指什么
  • 收到跨月的费用发票怎么入账
  • 加油预付卡销售 IC卡充值
  • 在建工程的会计代码
  • 公司日常费用支出表怎么做
  • 房地产 监控
  • mysql 最新稳定版本
  • 修改mysql字段默认值
  • 免费获取windows8.1
  • win10 下一代
  • solaris安装软件包
  • xp桌面右键选项消失
  • 编程乱码
  • windows找不到cmd怎么办
  • win1020h2版本千万别更新
  • windows xp
  • windows8使用教程
  • linux系统怎么添加用户名和密码
  • win10预览版绿屏重启解决
  • js实现图片放大功能
  • 利用jQuery及AJAX技术定时更新GridView的某一列数据
  • 使用jquery实现的项目
  • import python-docx
  • jquery one
  • java教程
  • javascript要怎么学
  • python魔法方法有啥用
  • 怎么查询个人所得税申报成功
  • 辽宁网上怎么申请港澳签证流程
  • 油品贸易公司资质
  • 什么是联保发票呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设