2008年10月22日水曜日

(suz-php-jquery) JSON出力の仕組み

スズキです。

ようやくPHPです。今回の枠組みは、
jQueryでのJSONを使った非同期通信をメインとしているので、
まずは、JSON出力のところを作成しました。

ポイントは"webapp/PHP/json.php"です。
http://code.google.com/p/suz-lab/source/browse/trunk/suz-php-jquery/webapp/PHP/json.php

下記のようにPATH_INFOを利用して、
対象となる"php/app/Action"下のActionクラスのメソッドを実行し、
その結果をJSONとして出力します。

▼http://localhost/PHP/json.php/Example/select
ExampleAction.phpのExampleActionクラスが持つ
selectメソッドを実行

▼http://localhost/PHP/json.php/Example/Sub/select
Example/SubAction.phpのSubActionクラスが持つ
selectメソッドを実行

▼http://localhost/PHP/json.php/Example/Sub/SubSub/select
Example/Sub/SubSubAction.phpのSubSubActionクラスが持つ
selectメソッドを実行

エラー処理など細かいところはありますが、
とりあえずということで。

--
http://suz-lab.blogspot.com/

0 コメント: