Я пытаюсь проверить форму в симфони 2.3 проекта, Так у меня есть поле «Клиент»:Validation Symfony2 Entity Выбор поля
$builder
->add('customer',
'entity',
array('property'=> 'item',
'multiple' => true,
'expanded' => true,
'class' => 'OrdersBundle:Customer',
'required' => true, 'empty_value' => '',
'query_builder' => function(\Ella\OrdersBundle\Repository\CustomerRepository $er) {
return $er->createQueryBuilder('q')->andWhere("q.is_delete = 0")->orderBy('q.item', 'asc');
}));
Я пытаюсь вернуть ошибку, когда пользователь Didn «т выбрать что-нибудь, так что я могу это сделать:
properties:
customer:
- Choice: { min: 1, minMessage: 'message' }
Или
properties:
customer:
- NotBlank:
message: message
и другие вещи, но п othing работает, идея о том, что я делаю неправильно? В документ они говорят, мы могли бы использовать массив, но это не работает либо ...
На самом деле Symfony возвращение:
Либо «выбор» или «обратный вызов» должны быть указаны ограничения выбора
Спасибо! Он отлично работает! – Krishnak
Это не помогло мне http://stackoverflow.com/questions/35766535/symfony2-choice-field-validation-not-working – Najki