Symfony2如何为具有select和empty值的实体生成表单?

时间:2015-02-13 10:40:29

标签: forms symfony entity

我搜索,搜索但我找不到......

我在实体/ Agent.php中有实体代理和实体性别:

  /**
   * @ORM\ManyToOne(targetEntity="AcNice\ASPBundle\Entity\Gender")
   * @ORM\JoinColumn(nullable=true)
   */
  private $gender;

性别可以为空。 在Form / AgentType.php中,我得到了:

$builder
  ->add('gender',              'entity',   array(
      "class" => "AcNiceASPBundle:Gender",
      "property" => "name",
      'empty_value' => "Choose your gender",
      //"empty_data" => null,
      'required' => false,
      "expanded" => false))

我已经阅读了文档http://symfony.com/doc/current/reference/forms/types/entity.html,我知道如果我改变了#34;扩展了"为了真实,我已经得到了我的"选择你的性别"作为复选框,但我真的想要一个选择(对于可以有更多选择的实体)。

有人有线索吗? Pleaaaaase ;-) 感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是版本> = Symfony 2.6,则应使用placeholder选项而不是empty_value