全部
当应用于数组(或可遍历对象)时,此约束允许你将一组约束应用于数组的每个元素。
适用于 | 属性或方法 |
类 | 全部 |
验证器 | AllValidator |
基本用法
假设你有一个字符串数组,并且你想验证该数组中的每个条目
1 2 3 4 5 6 7 8 9 10 11 12 13
// src/Entity/User.php
namespace App\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class User
{
#[Assert\All([
new Assert\NotBlank,
new Assert\Length(min: 5),
])]
protected array $favoriteColors = [];
}
现在,favoriteColors
数组中的每个条目都将被验证为非空白且长度至少为 5 个字符。
本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可获得许可。