我正在为实体创建一个Sonata Admin页面(使用Symfony CLI生成)。
在这个实体中,我有3个文本字段和1个复选框(布尔值)。除了复选框之外,还可以很好地生成Everthing。该复选框位于strangly位置,没有标签。
在configureFormFields中,我将复选框字段定义为:
->add("online",null, array('required' => false, "label" => "My label"))
在实体上我有:
/**
* @ORM\Column(name="online", type="boolean", nullable=false)
*/
private $online;
以下是截图:
这是一个已知问题吗?你有任何解决方案吗?
答案 0 :(得分:2)
好的,我找到了解决方案:
当我改为Symfony时,我使用Symfony 2.6。* 2.3 问题已修复!
所以我查看了SonataAdmin GitHub问题,找到了这个有效的解决方案: https://github.com/sonata-project/SonataAdminBundle/issues/2630
最后我在Symfony 2.6中使用复选框标签。