2011-11-08 10 views
0

私はこの残りのAPIの初心者です、私はそれについて学んでいました!PHPでREST APIで構造化URLを使用

私は疑問を持って、私は、オープン時に表示され、上記のURL自体を取ることができますが一致するユーザーのリストを表示する必要がありますと仮定し、残りのAPI内のURLは、すなわち構造化されて、彼らは今http://mysite.com/api/display-users/1/

のように見えることを理解しますいくつかのフラグは1です。これを行うには、コードをどのように書くべきですか?私はどのように私はPHPスクリプトファイルの名前を付ける必要があり、私はどこにスクリプトファイルを配置する必要があり、どのように私はそれを呼び出す必要がありますか?

これは私の脳を真剣に食べています。私を助けてください。

ありがとう

答えて

0

MVCアーキテクチャでは、RESTfulなAPIの開発に有用であるURL構造を提供します。あなたはCodeIgniterのを使用するか、Kohanaの場合

あなたのファイルは、これは/ API /ユーザー/表示/ 1

のようなものにURLを変更します display()

機能を

users.php

のようなものかもしれません

この関数はget param 1を処理し、それに応じてレスポンスをレンダリングします

+0

したがって、そのmea nsのファイルusers.phpは "api/users"の位置にあり、 "api/users/display/1"のようなURLを入力すると、関数表示のパラメータとして1が使われます。私の理解は正しい? – aBadAssCowboy

+0

はい、それは正しいです、あなたはもっと詳細についてcodeigniterのドキュメントをチェックアウトすることができます。一般的なパターンは/ {{file_name.php}}/{{function_name}}/{{param1}}/{{param2}}/etc ....です。 – dm03514

関連する問題