我的联系人实体中有一些字段:
/**
* @ORM\Column(type="string", length=6, nullable=true)
* @Assert\Choice(choices = {"male", "female"})
*/
protected $gender;
Run Code Online (Sandbox Code Playgroud)
以及用于创建联系人的表单:
$builder->add('firstName')
->add('lastName')
->add('email')
->add('gender','choice',array(
'choices' => array('male' => 'male', 'female' => 'female'),
'required' => false,
));
Run Code Online (Sandbox Code Playgroud)
这应该导致非必填字段 AFAIK。表格仍然告诉我我必须选择性别。有任何想法吗?