2

CodeGiniterをベースにした私のWebプロジェクトの1つにGoogle Cloudを含めることができます。 私の大きな質問は、Google API PHPクライアントをCIに実装する方法です。 CIはMVCフレームワークなので、ビューに直接require_onceを含めて意味をなさないので、ライブラリを作成することを考えましたが、それは多くの作業を意味します。 誰かが優れたソリューションを知っているのでしょうか、それとも適合するCIライブラリですか?Google API PHPクライアントとコードネーム

ありがとうございました。これは、のようなGoogle_Api にいくつかのものを拡張することにより、簡単なライブラリを作成することで実現できる

答えて

2

..

require_once /path/to/Google_Api/file_name.php 

Class my_google_api extend Google_Api 
{ 
    // constructor 
} 

今すぐGoogle_api

からすべてのメソッドあなたのコントローラおよびアクセスには、このライブラリをロード
+0

「autoloader.php」に「require_once」またはGoogle API PHPクライアント内のすべてのファイルを手動で含める必要がありますか? – Paul

1

あなたはcomposerを使用できます。 CIはコンポーザーの第三者図書館autoloadingをサポートしています。さらに、コンポーザーの使用法は、Google APIクライアントライブラリーをインストールするのに適した方法です。この方法では、require_onceというライブラリを含める必要はなく、すべてのモジュールが作曲者のオートローダーによって自動的に読み込まれます。

関連する問題