0

我不知道为什么我的实体字段类型(带复选框)没有按要求验证。可能是我做错了什么?

$builder   ...
...
->add('idiomas', 'entity', 
   array('class' => 'BackendIdiomasBundle:Idioma',
   'expanded' => true,
   'multiple' => true,'required' => true))

这是一个带有复选框的实体字段类型('expanded' => true,'multiple' => true),但我需要在发送表单之前至少检查一个实体值。为此,我设置为 'required'=> true,但它不起作用!!!

任何想法或线索?谢谢

4

1 回答 1

0

尝试使用验证http://symfony.com/doc/current/book/validation.html

Your\MainBundle\Entity\Whatever:
    properties:
        idiomas:
            - NotBlank: ~
            - NotNull: ~
于 2013-02-22T10:32:13.050 回答