【问题标题】:Symfony2 + SonataPageBundleSymfony2 + SonataPageBundle
【发布时间】:2012-07-24 18:17:53
【问题描述】:

我尝试在 Symfony2 上安装 SonataPageBundle,但在捆绑包配置过程中出现错误...

当我运行以下命令时,我按照官方文档安装包并在 3.3 步骤:

php app/console sonata:page:create-snapshots -site=all

我收到此错误:

致命错误:在第 2631 行的 /var/www/Symfony/app/cache/dev/appDevDebugProjectContainer.php 中找不到类“Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher”

你知道我的问题吗?

【问题讨论】:

  • 你用的是哪个版本的SF2和哪个版本的奏鸣曲页面?

标签: php symfony


【解决方案1】:

你需要全部替换

Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher

在项目中去

Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher

我刚刚做了这个,它成功了!

【讨论】:

    【解决方案2】:

    你可能使用 Symfony 2.0,但缺少

    Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher
    

    您可以在https://github.com/symfony/symfony下载包symfony 2.1或master

    Symfony\Component\EventDispatcher文件夹中的ContainerAwareEventDispatcher.php文件复制到你的Symfony 2.0 (vendor\symfony\src\Symfony\Component\EventDispatcher)

    我做到了,效果很好!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2017-04-07
      • 2018-02-12
      • 2013-11-13
      • 2014-09-13
      • 2012-10-05
      相关资源
      最近更新 更多