Sonata Admin - 布尔字段类型,不显示标签

Sonata Admin - boolean field type, label not displayed

我正在为实体创建 Sonata 管理页面(使用 Symfony CLI 生成)。

在这个实体中,我有 3 个文本字段和 1 个复选框(布尔值)。除复选框外,一切都生成得很好。复选框位置很奇怪,没有标签。

在 configureFormFields 中,我将复选框字段定义为:

->add("online",null, array('required' => false, "label" => "My label"))

在我拥有的实体上:

 /**
 * @ORM\Column(name="online", type="boolean", nullable=false)
 */
 private $online;

截图如下:

这是一个已知问题吗?你有什么解决办法吗?

好的,我找到了解决方案:

当我改用 Symfony 2.3 时,我使用的是 Symfony 2.6.* 2.3 问题已解决!

所以我在 SonataAdmin GitHub 问题中找到了这个有效的解决方案: https://github.com/sonata-project/SonataAdminBundle/issues/2630

最后我在带有复选框标签的 Symfony 2.6 中。