位置: 编程技术 - 正文

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

  • 以旧换新销售商品
  • etc开增值税票税率
  • 个体工商户发票额度
  • 结转应收票据是什么意思
  • 买房印花税怎么计算出来
  • 个税专项附加扣除
  • 没残值的固定资产有哪些
  • 货运代理公司会计涉及的科目
  • 购买软件平台信息服务费怎么做账?
  • 当月确认收入下月开票
  • 税号变更需要变更什么
  • 固定资产领用材料进项税处理
  • 个税由企业承担怎么入账
  • 工商年报中的纳税总额是所属期应交还是实交税额
  • 劳务派遣劳务费发票怎么开
  • 企业自主招聘有编制吗
  • 购买粽子开的餐饮发票
  • 公司承担的个人所得税怎么做分录
  • 上海地方教育费附加减半征收2018
  • 库存商品怎么结转损益
  • 12月计提税金
  • 以前年度应扣未扣支出
  • 闲置资金购买理财产品
  • 微信公众号认证年审怎么弄
  • 广告公司的主营业务成本包括哪些
  • 退税收入要不要交所得税?
  • 坏账会计处理方法
  • 电子承兑汇票怎么用
  • 公司聚餐计入什么会计科目
  • 外购无形资产发生的交易费用
  • 装了win8以后不能上网
  • 个人非货币性资产投资个人所得税
  • 公司卖旧车税务处理流程
  • 鱼湖国家森林中心在哪里
  • php修改sql语句
  • 超期未认证的进项发票怎么处理
  • 罚款在企业所得税前可以扣除吗
  • 股东出资未注明投资款可以通过验资报告处理么
  • 会计政策变更累计数
  • 税控系统的维护包括哪些内容
  • download github
  • nvm 安装node
  • 车船税每年都要付吗
  • 代理进口业务应纳的关税
  • 使用SQL查询学生的姓名
  • 抄税是什么时间截止
  • 每季度末是什么意思
  • 工业企业分为哪几类
  • 可供出售权益工具公允价值的增加计入当期损益吗
  • 收到投资款如何声明
  • 工商年报和税务年报有什么区别
  • 房屋租赁费如何结转成本
  • 购买职工福利
  • 企业接收到政府信息
  • 关于发票冲账应该怎么写
  • 劳保统筹费缴费比例
  • 企业未按照规定报送年度报告怎么办
  • 毛利润利润总额净利润的关系图
  • 设备维保费如何计算
  • mysql的心得体会
  • sqlserver2000数据库迁移到2008r2
  • centos7访问百度的命令
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • win8电脑定时关机怎么设置方法
  • windows安装服务器
  • centos中netspeeder网络加速/优化器的安装方法
  • centos设置双网卡
  • cocos 源码
  • linux的安装
  • apache2使用
  • 不用js多浏览器能用吗
  • kill某个进程
  • AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
  • python yield from 用法
  • jquery写下拉框
  • 为何会税控盘时钟异常
  • 绿本补办需要本人去吗
  • 网上新办税务操作流程
  • 上海哪能玩
  • 上海市网上税务局如何登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设