Я хочу знать, как я могу проверить массив массивов в Symfony.
Мои правила проверки:
- Пользователь - NotBlank
- Дата - Дата и NotBlank
- Подарок - NotBlank
Пока я сделал это:
$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]
.
Вот как выглядит массив: