【问题标题】:Sonata Admin Unable to load the "Sonata\CoreBundle\Twig\Extension\FlashMessageRuntime" runtimeSonata 管理员无法加载“Sonata\CoreBundle\Twig\Extension\FlashMessageRuntime”运行时
【发布时间】:2018-12-19 00:12:58
【问题描述】:

我正在使用 sonata-project/admin-bundle: ^3.0 和 sonata-project/doctrine-orm-admin-bundle: ^3.0 with symfony 2.8.* 。浏览localhost/admin/dashboard时出现以下错误,

无法加载 "Sonata\CoreBundle\Twig\Extension\FlashMessageRuntime" 运行时。

错误的原因可能是什么?

【问题讨论】:

  • 同样的问题,作曲家更新了。
  • 在 symfony 3.4 中安装奏鸣曲的相同过程(在官方奏鸣曲文档中提供)。它以前也可以在 symfony 2.8 中使用。也许是作曲家更新的结果。我也尝试在 symfony 2.8 的新项目中工作,但它显示相同的错误。
  • 这个问题是怎么回事?我有同样的问题,版本“sonata-project/admin-bundle”:“^3.42”。我必须覆盖核心 standard_layout.html.twig 并评论这一行 {% include '@SonataCore/FlashMessage/render.html.twig' %}
  • @system7 update "sonata-project/core-bundle" 上次提交时出错(请参阅修复:github.com/sonata-project/SonataCoreBundle/commit/…)
  • 非常感谢! :)

标签: php symfony sonata-admin


【解决方案1】:

快速解决方法是将composer中的core-bundle版本设置为

        "sonata-project/core-bundle": "3.10.0",

如果我们尝试升级到这个版本,同样的错误。

更新:我们发现如果你正在运行 Symfony 2.8,你会得到这个错误。此运行时仅适用于 > 2.8 的版本。

【讨论】:

    【解决方案2】:

    遇到同样的错误。看起来sonata-project/admin-bundle 3.36.0 版问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 2018-01-31
      • 2016-05-28
      • 2021-07-14
      相关资源
      最近更新 更多