编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.1,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

验证给定集合(即实现Countable的数组或对象)的元素计数之间的一些最小值和最大值。

2.1

Count约束是在Symfony 2.1中添加的。ob娱乐下载

基本用法

要验证电子邮件数组字段包含1到5个元素,您可以添加以下内容:

  • YAML
  • 注释
  • XML
  • PHP
1 2 3 4 5 6 7 8 9
# src / Acme / EventBundle /资源/ config / validation.ymlAcme \ EventBundle \实体\参与者:属性:电子邮件:-数:分钟:1马克斯:5minMessage:“您必须指定至少一个电子邮件”maxMessage:“你不能指定超过{{limit}}电子邮件”

选项

最小值

类型整数默认的选项

这个必需的选项是“min”计数值。如果给定的集合元素计数为,则验证将失败大于这个最小值。

马克斯

类型整数默认的选项

这个必需的选项是“max”计数值。如果给定的集合元素计数为,则验证将失败更大的大于最大值。

minMessage

类型字符串默认的该集合应包含{{limit}}个或更多元素。

类型的基础集合元素计数小于时显示的消息最小值选择。

maxMessage

类型字符串默认的该集合应包含{{limit}}个或更少的元素。

类型的基础集合元素计数大于时将显示的消息马克斯选择。

exactMessage

类型字符串默认的这个集合应该准确地包含{{limit}}元素。

如果最小值和最大值相等,将显示的消息以及底层集合元素
Count不是这个值。

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。