0

私の最新のプロジェクトでは、別のデータ API (具体的には Instagram) から余分なデータを取得し、ユーザーの保存されたデータベース情報と一緒に表示する必要があります。返された User 配列に情報を追加して、既存の Cake データベース呼び出しにうまく接続する方法でそれを行いたいと思います。

モデルに新しいメソッドを実装するだけでそれができることはわかっていますが、理想的には、カスタム メソッドを呼び出すときだけでなく、User モデルへのすべての呼び出しにその情報を自動的に追加する方法でそれを実行したいと考えています。これは可能ですか?

4

1 に答える 1

1

はい、データ ソースと呼ばれます。この本には、データ ソースを使用して外部 API と対話する方法の完全な例が付属しています

API のデータ ソースを実装すると、それを任意のモデル (データ ソースを使用するように構成) で使用でき、単純に read()、save()、および find() 呼び出しを行うことができます。

インスタグラムを含まないCakePHP のデータソースを含むリポジトリもありますが、実装例を見てみたいと思うかもしれません。

于 2013-08-11T18:12:17.710 に答える