2

我在 Yii 项目中导入 Guzzle 库并出现错误。

进口方式

    Yii::import('application.vendor.Guzzle'); 
    require_once(Yii::getPathOfAlias('application.vendor.Guzzle.Http').'/Client.php');      
    $response = Guzzle::get('http://guzzlephp.org'); 

错误

    Fatal error: Class 'Guzzle\Common\AbstractHasDispatcher' not found in C:\wamp\www\yiiproject\protected\vendor\Guzzle\Http\Client.php
4

1 回答 1

2

尝试

Yii::import('application.vendor.Guzzle.*');

现在您只导入 1 个类。您还包括了另一个,但是其余的类在哪里找不到,因为 Yii 不知道在哪里可以找到它们。

更好的是,使用作曲家得到 guzzle。Composer 将创建一个自动加载文件,您可以使用 Yii 轻松导入该文件,然后加载其他所有内容。

于 2014-03-21T13:25:07.467 回答