【问题标题】:Compile Error: Declaration of Sonata\Translation Bundle\Block\LocaleSwitcherBlockService::validate Block()编译错误:声明 Sonata\Translation Bundle\Block\LocaleSwitcherBlockService::validate Block()
【发布时间】:2015-08-14 01:44:50
【问题描述】:

这是我的 composer.json 需要的内容

  "require": {
       //Some stuff
        "beberlei/DoctrineExtensions": "*",
        "sonata-project/admin-bundle": "dev-master",
        "sonata-project/doctrine-orm-admin-bundle": "dev-master"

除了我打开表单创建或编辑时,该项目正在运行然后我收到此错误:

编译错误:声明 Sonata\TranslationBundle\Block\LocaleSwitcherBlockService::validateBlock() 必须兼容 Sonata\BlockBundle\Block\BlockAdminServiceInterface::validateBlock(Sonata\CoreBundle\Validator\ErrorElement $errorElement, Sonata\BlockBundle\Model\BlockInterface $block)

【问题讨论】:

    标签: symfony doctrine bundle admin sonata


    【解决方案1】:

    找到解决方法, 在 sonata_translation.yml 文件中: 我设置了

    gedmo: 启用:假

    而不是

    gedmo: 启用:真

    【讨论】:

      猜你喜欢
      • 2019-01-12
      • 2015-08-30
      • 2020-04-14
      • 1970-01-01
      • 2021-03-15
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      相关资源
      最近更新 更多