首页 > 解决方案 > 谷歌 api 库在 yii2 框架中不起作用

问题描述

我正在实施“使用社交登录按钮注册”。我通过Composer下载了 Google Client API 库。我在 yii2 框架环境之外进行了测试,一切正常,我也收到了用户信息。

当我将所有必需的库和我的视图文件放在 Yii2 框架的文件夹中并尝试访问该视图文件时,它向我显示了一个错误,其中包括以下内容:

在此处输入图像描述

下面是我在简单 PHP 中的文件夹结构

在此处输入图像描述

这是我在 Yii2 框架中的文件夹结构

在此处输入图像描述

有人可以帮我解决这个问题吗?

标签: phpyii2google-api-php-client

解决方案


正如错误所说:找不到类。表示自动加载器不工作。

require autoload错了。您的 Yii 结构不同,供应商文件夹向后 2 层。

尝试使用此路径:

require '../../vendor/autoload.php';

推荐阅读