php - YII 框架中的 Guzzle 导入错误

标签 php yii guzzle

我正在 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/

相关文章:

php - Magento 客户以编程方式登录

php - 从多个文件输入中单独上传文件 - 仅使用一个提交按钮

php - opencart中的输出压缩级别

php - 如何设置 Linux 服务器 Wordpress 插件或主题下载服务器询问 FTP 主机名、FTP 用户名、FTP 密码。?

php - 在 Yii 框架中实现 APNS

php - 使用 Guzzle 发出带有 GET 参数的 HTTP 请求

php - Mysql第1行语法错误

php - 如何在 yii 的更新 View 中加载多个下拉列表中的选定值?

'connect_timeout' 和 'timeout' 之间的差异

PHP:Guzzle 6 + Guzzle 缓存中间件