Google API PHP Client and Codigniter


Google API PHP Client and Codigniter

我想在我的一个基于Codeiginiter的网络项目中加入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访问所有方法

你可以使用作曲家。CI 支持使用作曲家自动加载第三方库。此外,使用作曲家是安装Google API客户端库的首选方法。这样你就不需要包含带有require_once的库,所有模块都将由作曲家的自动加载器自动加载。