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 はそれらを見つける場所を知らないため、残りのクラスはどこにもありません。

さらに良いことに、コンポーザーを使用してガズルを取得します。Composer は、Yii で簡単にインポートできるオートロード ファイルを作成し、それから他のすべてをロードします。

于 2014-03-21T13:25:07.467 に答える