1

私はphpを初めて使用し、管理サイトで安らかなjson Webサービスを構築するのにcakephpを見つけました。私はケーキの本とリソースに目を通し、ブログのチュートリアルを行ったところ、jsonViews が非常に役立つことがわかりました。したがって、私の要件は、JSON API とその管理サイトを構築する必要があるということです。その後、管理者はその HTML サイトにログインして、コンテンツをデータベースに更新できます。DB 内の最終的に更新されたコンテンツは、JSON API エンドポイント経由でアクセスできます。

だから私の質問は、同じcakephpプロジェクトで管理サイトとAPIの両方を構築する方法です.? 同じコントローラーで、html および json リクエストを処理する方法。誰でも私を案内したり、チュートリアル/リソースなどを提供したりできますか?

前もって感謝します。

4

1 に答える 1

1

API 呼び出し用のプラグインを作成することをお勧めします。次に、たとえば次のようなルート ルールを作成します。

Router::connect('/api/projects', 
    array('plugin' => 'api', 'controller' => 'projects', 'action' => 'index'));

したがって、基本的にすべての API リクエストを個別のプラグインで処理できます。これにより、プロジェクトの保守が容易になります。

于 2013-09-09T11:04:04.247 に答える