我尝试在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'
您对我的问题有任何想法吗?
答案 0 :(得分:0)
您需要替换所有
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher
在项目中
Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher
我刚刚做了这件事并且有效!
答案 1 :(得分:0)
您可以使用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
)
我做到了,工作得很好!