0

これを達成するための最善の方法を教えてくれる助けが必要です。データに使用したいサードパーティ API があります。AJAX を使用して API を呼び出し、必要な場合にのみ情報を表示して、データベースに保存する必要がないようにしたいと考えています。

ビューが設定され、返されたデータをビューに配置できるように、別のビューまたは要素が必要です。

これを行うにはコントローラーを作成する必要がありますか? モデルなしでコントローラーを使用できますか? これは理想的な MVC メソッドではないと確信していますが、最善の方法はわかりません。

4

1 に答える 1

1

あなたが書いたことはまったく意味がありません:

AJAXを使ってAPIを呼び出して情報を表示したい

サードパーティのサイトへの AJAX 呼び出しを行う場合、php サーバー側では何も必要ありません。この場合、サーバーと Cake アプリは呼び出されません。返されたデータを必要に応じて変更し、必要に応じて DOM ツリーに挿入するだけです。

モデルなしでコントローラーを入手できますか?

はい

public $uses = array();

AJAX を使用したくない場合、MVC に関しては、API 用のデータソースを作成し、それをモデルと一緒に使用するのが最善です。このページの例は、リモート ソースからのデータを使用する完全な実装を示しています。

于 2013-07-10T01:08:37.333 に答える