欢迎来到蛋糕.我希望你喜欢它.

这绝对是Cake的一个陌生方面.

notEmpty本身就是一条规则.您可以在$validation属性中定义它.您可以为此验证失败时分配消息.您可以将其视为任何其他验证规则.

allowEmpty是另一个验证规则的选项,通常不是notEmpty.它本身并不是验证规则.例如,这将允许您定义varchar字段允许空字符串”或不超过20个字符的字符串.

编辑:

这是一些代码

// model validation using 'notEmpty'

$validation = array(

'fieldName' => array(

'notEmpty' => array(

'rule' => 'notEmpty',

'message' => 'This value may not be left empty!'

),

... // other rules can go here

),

... // other fieldName can go here

);

// model validation using 'allowEmpty' to create an optional field

$validation = array(

'fieldName' => array(

'maxLength' => array(

'rule' => array('maxLength', 20),

'message' => 'This field may only contain 20 characters!',

'allowEmpty' => true // we'll also accept an empty string

),

... // other rules can go here

)

... // other fieldName can go here

);

php notempty 标签,php – AllowEmpty vs NotEmpty相关推荐

  1. Struts-Logic 标签库

    Struts-Logic 标签库 此标签库可以分为三种类型:条件.循环.转发/重定向. 一.) 条件类型 logic:empty和logic:notEmpty logic:empty标签判断脚本变量是 ...

  2. jstl标签库基础教程及其使用代码

    概述 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现.鉴于此,出现了 JSTL ( JSP Sta ...

  3. struts2中的s标签解析

    那就从简单的标签说起吧!1.x中常用的标签只有4中html.bean.logic.tiles 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix= ...

  4. bboss标签库使用大全-逻辑标签使用介绍

    bbossgroups标签库使用大全(续),接上篇<bbossgroups标签库使用大全>,本片重点介绍逻辑标签的使用.同样在使用的时候需要在jsp页头中倒入标签定义文件tld: Html ...

  5. (五)struts之taglib标签

    关于taglib的标签使用,我倒是不太喜欢,本人更倾向于使用JSTL的标签,不过struts标签一点好处就是:struts标签 能够和struts-config.xml, ActionForm等特有的 ...

  6. struts之标签库

    导读: JSP Struts 之 HTML 标签库详解 Struts提供了五个标签库,即:HTML.Bean.Logic.Template和Nested. 标签库 说明 HTML 标签 用来创建能够和 ...

  7. java全能速查宝典.chm_Java API 快速速查宝典

    ava API 快速速查宝典 作者:明日科技,陈丹丹,李银龙,王国辉 著 出版社:人民邮电出版社 出版时间:2012年5月 Java编程的最基本要素是方法.属性和事件,掌握这些要素,就掌握了解决实际问 ...

  8. SpringMVC 表单验证

    SpringMVC 表单验证 本章节内容很丰富,主要有基本的表单操作,数据的格式化,数据的校验,以及提示信息的国际化等实用技能. 首先看效果图 然后项目目录结构图 接下来用代码重点学习SpringMV ...

  9. Spring 的优秀工具类盘点---转

    第 1 部分: 文件资源操作和 Web 相关工具类 http://www.ibm.com/developerworks/cn/java/j-lo-spring-utils1/ 文件资源操作 文件资源的 ...

最新文章

  1. Too many open files问题解决
  2. std::vector使用简介
  3. neuralcoref使用教程-指代消解
  4. 《系统集成项目管理工程师》必背100个知识点-93国家信息化体系六要素
  5. Dubbo-Admin管理平台和Zookeeper注册中心的搭建(转)
  6. SQL Server 数据库维护脚本合集[005]-删除数据库所有用户表
  7. lambda显式声明返回值
  8. 表达爱意的程序_如何像程序员一样表达爱意❤️
  9. OpenCV精进之路(十四):图像矫正技术深入探讨
  10. Redraiment猜想----米勒拉宾+分块打表
  11. Java HTML转换为图片
  12. 关于STVP写保护等级2的问题
  13. 面试时,如何正确介绍自己的项目经验?
  14. 利用pe系统重装电脑
  15. 两点三次埃尔米特插值法
  16. Strongly Connected Tournament
  17. jenkins+maven+docker java项目编译、打包、构建镜像、上传私有仓库、web容器部署
  18. 【STM32】关于MDK编译过程速度过慢
  19. 控制工程基础学习笔记-第5章 控制系统的稳定性分析
  20. 软件开发项目如何管理?

热门文章

  1. 什么?还在用delete删除数据《死磕MySQL系列 九》
  2. cmake时添加-fPIC编译选项
  3. 计算机操作系统计算题及答案(5),5计算机操作系统练习题及答案.doc
  4. Wormhole for mac(在Mac上控制iOS和Android设备)
  5. 动态规划最佳缝合线查找(Image Stitching 3)
  6. stream().filter匹配过滤总结
  7. Json 实现数据添加/更新 的页面效果
  8. MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)
  9. 「首席架构师精选」精选绘图软件
  10. JavaScript系列文章:变量提升和函数提升