我正在 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
最佳答案
尝试使用
Yii::import('application.vendor.Guzzle.*');
现在您只导入 1 个类。您还包括了另一个类,但无法找到其余的类,因为 Yii 不知道在哪里可以找到它们。
更好的是,使用 Composer 来尽情享受。 Composer 将创建一个自动加载文件,您可以使用 Yii 轻松导入该文件,然后加载其他所有内容。
关于php - YII 框架中的 Guzzle 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22551514/