编译错误:声明Sonata \ Translation Bundle \ Block \ LocaleSwitcherBlockService :: validate Block()

时间:2015-05-31 15:40:24

标签: symfony doctrine bundle admin sonata

这是我的composer.json需要内容

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

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

  

编译错误:声明   索纳塔\ TranslationBundle \块\ LocaleSwitcherBlockService :: validateBlock()   必须兼容   索纳塔\ BlockBundle \块\ BlockAdminServiceInterface :: validateBlock(奏鸣曲\ CoreBundle \验证\ ErrorElement   $ errorElement,Sonata \ BlockBundle \ Model \ BlockInterface $ block)

1 个答案:

答案 0 :(得分:2)

找到修复, 在sonata_translation.yml文件中: 我设置了

gedmo:     启用:false

而不是

gedmo:     enabled:true