2

Я хочу включить Google Cloud в один из моих веб-проектов, который основан на Codeiginiter. Теперь мой большой вопрос: как внедрить клиент PHP API Google в CI? Поскольку CI - это структура MVC, это не имеет смысла, включая его прямо с require_once, поэтому я подумал о создании библиотеки, но это означает, что вам нужно много работы. Кто-нибудь знает лучшее решение или, может быть, подходящую библиотеку CI?Google API PHP Client и Codigniter

Спасибо.

ответ

2

Это может быть реализовано путем создания простой библиотеки путем расширения Google_Api некоторые вещи, как ..

require_once /path/to/Google_Api/file_name.php 

Class my_google_api extend Google_Api 
{ 
    // constructor 
} 

Теперь загрузите эту библиотеку в контроллер и доступ все методы из Google_api

+0

Вы хотите сказать, что я должен включать «autoloader.php» с «require_once» или каждый файл в клиенте API Google API вручную? – Paul

1

You может использовать composer. CI поддерживает autoloading сторонних библиотек с композитором. Кроме того, использование композитора является предпочтительным методом для установки клиентской библиотеки API Google API. Таким образом, вам не нужно будет включать библиотеку с require_once, все модули будут автоматически загружены автозагрузчиком композитора.

Смежные вопросы