编辑本页

验证值是否为负数。零既不是正的也不是负的,所以你必须用NegativeOrZero如果你想允许0作为值。

适用于 属性或方法
验证器 LesserThanValidator

基本用法

下面的约束确保撤回银行账户的TransferItem是负数(小于零):

  • 属性
  • YAML
  • XML
  • PHP
1 2 3 4 5 6 7 8 9 10
/ / src /实体/ TransferItem.php名称空间应用程序实体使用ob娱乐下载组件验证器约束作为断言TransferItem#(断言\负)受保护的撤回;}

可用选项

类型数组|字符串

它定义了这个约束的一个或多个验证组。阅读更多验证组

消息

类型字符串默认的这个值应该是负数。

当值不小于0时提供的默认消息。

您可以在此消息中使用以下参数:

参数 描述
{{compared_value}} 总是零
{{compared_value_type}} 期望的值类型
{{value}} 当前(无效)值

有效载荷

类型混合默认的

此选项可用于将任意特定于领域的数据附加到约束。已配置的有效负载不由Validator组件使用,但其处理完全取决于您。

例如,您可能想使用若干错误级别根据错误的严重程度,在前端以不同的方式呈现失败的约束。

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。
ob娱乐下载Symfony 6.2支持通过苏禄人
ob娱乐下载Symfony 6.2支持通过Les-Tilleuls.coop