【问题标题】:Sonata Admin - boolean field type, label not displayedSonata Admin - 布尔字段类型,标签不显示
【发布时间】:2015-03-13 20:19:17
【问题描述】:

我正在为一个实体创建一个 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;

这是一个截图:

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

【问题讨论】:

  • 我已经尝试过了,但我无法重现您的问题。在我的情况下,复选框(及其标签)表现良好。您是否清除了缓存、更新了供应商 (composer update) 等?您是否在开发环境中运行并报告错误?你检查过 HTML 源代码是否有什么奇怪的地方?
  • 当然,您是否覆盖了任何 Sonata Admin 模板?
  • 已修复(见我的回答),谢谢您的回复

标签: symfony sonata-admin sonata


【解决方案1】:

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

我在使用 Symfony 2.6.* 时更改为 Symfony 2.3 问题已解决!

所以我查看了 SonataAdmin GitHub 问题以找到这个可行的解决方案: https://github.com/sonata-project/SonataAdminBundle/issues/2630

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 2019-06-10
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    相关资源
    最近更新 更多