需要实体字段类型复选框

时间:2013-02-22 10:24:46

标签: symfony

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

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

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

任何想法或线索? 感谢

1 个答案:

答案 0 :(得分:0)

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

Your\MainBundle\Entity\Whatever:
    properties:
        idiomas:
            - NotBlank: ~
            - NotNull: ~