我希望知道如何在Symfony中验证数组的数组。
我的验证规则是:
- 用户-非空
- 日期-日期和非空
- 礼物-非空
$validator = Validation::createValidator();
$constraint = new Assert\Collection(array(
'user' => new Assert\NotBlank(),
'date' => new Assert\Date(),
'present' => new Assert\NotBlank()
));
$violations = $validator->validate($request->request->get('absences')[0], $constraint);
但问题在于它只允许验证单个数组,例如:$request->request->get('absences')[0]
。
以下是数组的样子: