使用composer

时间:2018-05-21 07:17:13

标签: php composer-php autoload

我有这个目录结构:

symfonyproject/src/mybundle/composer.json

在这个包中,我做了一个:

composer require sabre/xml

它安装得很好,就像其他所有已安装的包装一样,但它不会加载。

use Sabre;

...

$writer = new Sabre\Xml\Writer();

这给了我这个错误:

  

尝试加载课程"作家"来自命名空间" Saber \ Xml"。你是否   忘记"使用"另一个命名空间的语句?

我查了一下:symfonyproject/src/mybundle/vendor/composer/autoloade_psr4

参数在那里:

'Sabre\\Xml\\' => array($vendorDir . '/sabre/xml/lib'),
'Sabre\\Uri\\' => array($vendorDir . '/sabre/uri/lib'),

我不确定我在这里做错了什么。其他包工作。有什么帮助吗?

0 个答案:

没有答案