Google API PHP客户端和Codigniter

时间:2016-04-28 08:21:11

标签: php codeigniter google-cloud-platform google-api-php-client

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

感谢。

2 个答案:

答案 0 :(得分:2)

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

require_once /path/to/Google_Api/file_name.php

Class my_google_api extend Google_Api
{
    // constructor 
}

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

答案 1 :(得分:1)

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