Google API PHP 客户端和 Codeigniter

Google API PHP Client and Codigniter

我想在我的一个基于 Codeigniter 的网络项目中包含 Google Cloud。 现在我的大问题是,如何将 Google API PHP 客户端实现为 CI? 由于 CI 是一个 MVC 框架,因此将它直接与 require_once 一起包含在视图中是没有意义的,所以我考虑过创建一个库,但这意味着很多工作。 有谁知道更好的解决方案或者合适的 CI 库?

谢谢。

这可以通过扩展 Google_Api 创建一个简单的库来实现 像..

require_once /path/to/Google_Api/file_name.php

Class my_google_api extend Google_Api
{
    // constructor 
}

现在将此库加载到您的控制器并访问 Google_api

中的所有方法

您可以将 composer. CI supports autoloading 的第三方库与 Composer 一起使用。此外,使用 composer 是安装 Google APIs Client Library 的首选方法。这样你就不需要包含 require_once 的库了,所有的模块都会被 composer 的自动加载器自动加载。