如何在symfony2中安装EventDispatcher

时间:2012-07-18 07:40:16

标签: php symfony composer-php

我想安装事件调度程序。 我已经下载了作曲家,我把它放在composer.json文件

"require": {
        "php": ">=5.3.3",
        "symfony/symfony": "2.1.*",
        "doctrine/orm": "2.2.*",
        "doctrine/doctrine-bundle": "dev-master",
        "twig/extensions": "dev-master",
        "symfony/assetic-bundle": "dev-master",
        "symfony/swiftmailer-bundle": "dev-master",
        "symfony/monolog-bundle": "dev-master",
        "sensio/distribution-bundle": "dev-master",
        "sensio/framework-extra-bundle": "dev-master",
        "sensio/generator-bundle": "dev-master",
        "jms/security-extra-bundle": "1.1.*",
        "jms/di-extra-bundle": "1.0.*",


    **"symfony/event-dispatcher": "dev-master"**

但我仍然无法安装它。

我收到此错误

  

PHP致命错误:在/home/xxxxx/public_html/cxxxxx/Symfony/app/autoload.php中找不到类'Symfony \ Component \ ClassLoader \ UniversalClassLoader'

1 个答案:

答案 0 :(得分:1)

您需要symfony/symfony,其中包括事件发送程序。因此不需要添加它。一旦作曲家工作,你就可以访问它。

但实际问题是您尝试使用composer,但未调整autoload.php以使用composer自动加载器。

看看Symfony Standard Edition's autoload.php。如果你做这样的事情,你将摆脱你的错误。