【发布时间】:2012-07-17 04:50:09
【问题描述】:
我想安装事件调度器。
我已经下载作曲家,我把它放在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”
【问题讨论】:
-
也许尝试使用来自 vendor/composer/ClassLoader.php 的 composer 自动加载而不是 symfony 自动加载组件?
-
如果你有一个 Symfony 项目,它已经使用了 EventDispatcher 组件。
-
@zalas 我如何检查,任何要查找的文件
-
@user1155683 运行以下命令:
php app/console container:debug | grep event_dispatcher。如果它返回一些东西,你已经安装了它。
标签: php symfony composer-php