位置: 编程技术 - 正文

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

  • 资源税的税目有几个
  • 会计核算职能有哪些特征
  • 个体户需要做利润分析吗
  • 一般纳税人需要缴纳哪些税种
  • 收到政府土地补偿,用于种植农作物
  • 民间非营利机构加班费记什么科目
  • 取得虚开增值税专用发票罪
  • 公司存款利率
  • 商业企业购进应税消费品可以抵扣吗
  • 预缴企业所得税怎么算
  • 金税三期个人所得税扣缴系统网络设置
  • 质量抽样检查
  • 汽车的增值税可以退税吗
  • 普惠性税收优惠政策包括
  • 合同作废印花税法规定
  • 税率抵扣计算公式
  • 代建工地
  • 福利费不需要发票
  • 报销货物运输费需要什么凭证
  • 核定征收的小规模纳税人要做账吗
  • KbdTray.exe - KbdTray是什么进程 有什么作用
  • php数据库语句
  • php完整教程
  • 公允价值的利弊
  • 什么是非征期税未报
  • 青龙面板库怎么用
  • pytorch train()
  • 低代码开发开源
  • php常用方法
  • php自定义函数的语法格式
  • 10分钟学会万用表
  • 2022年最新公务接待标准
  • html+css网页设计
  • c语言中数组越界
  • 收到商业承兑汇票怎么兑现
  • 进销存表格模板明细账
  • 报表里主营业务怎么填
  • 以前年度的应交税费贷方怎么调平
  • 帝国cms中英
  • 农产品核定进项
  • 帝国cms扣除会员怎么办
  • 企业所得税汇算清缴会计分录
  • 如何拉企业纳税申报表
  • 存款对银行经营的意义
  • mysql正则表达式匹配数字
  • 期末增值税结转后未交增值税有余额,对吗
  • 货款未转到公司怎么处理
  • 一般纳税人金税盘280怎么做账
  • 税务局核定税种需要多久
  • 收到银行贷款发放成功的短信
  • 内资非独立核算的企业
  • 对公账户付个人工资怎么入账
  • 影响以前年度损益的科目
  • 母公司帮子公司代缴社保
  • 支付水电费取得专用发票上注明税金0.68万元
  • 民办非企业单位有哪些
  • 公司委托公司收款范本
  • mysql事物的作用
  • ubuntu安装软件教程
  • 445端口 关闭
  • win7系统命令激活
  • win10预览版退回正式版
  • mac变得很卡很慢
  • 华硕p8h61主板升级cpu
  • macos finder的应用程序列表在哪里
  • centos n1
  • 音频焦点是什么
  • Web Safe Color Pallette
  • xcopy /i
  • vue 父子组件通信
  • jquery理解
  • 统计重复出现的次数
  • node.js模块
  • jquery图片放大效果
  • android 自定义style
  • android菜鸟教程
  • 公司买的保险怎么查询保单明细
  • 昆明市地方税务局稽查局局长
  • 资源税条例实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设