我不知道为什么我的实体字段类型(带复选框)未按要求验证。可能是我做错了什么?
$builder ...
...
->add('idiomas', 'entity',
array('class' => 'BackendIdiomasBundle:Idioma',
'expanded' => true,
'multiple' => true,'required' => true))
这是一个带有复选框的实体字段类型('expanded'=> true,'multiple'=> true ),但我需要至少检查一个实体值,然后才能检查表单已发送。为此,我设置为'required'=>是的,但它不起作用!!!
任何想法或线索? 感谢
答案 0 :(得分:0)
尝试使用验证http://symfony.com/doc/current/book/validation.html
Your\MainBundle\Entity\Whatever:
properties:
idiomas:
- NotBlank: ~
- NotNull: ~