ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changes between Version 14 and Version 15 of pne-api


Ignore:
Timestamp:
Oct 16, 2007, 6:20:37 PM (13 years ago)
Author:
yoshi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pne-api

    v14 v15  
    7575(1)パラメータのvalidateチェック
    7676(2)パラメータに従いデータをDBから検索・更新
    77   (2-1)対応するSQLメソッドが webapp/lib/db 以下のファイルに存在する可能性が高いので調べてみる
     77        (2-1)対応するSQLメソッドが webapp/lib/db 以下のファイルに
     78                存在する可能性が高いので調べてみる
    7879
    79   (2-2)存在すればSQLメソッドを webapp\lib\OP.php(新設) にコピーし定義する
    80         この時、メソッド名は次のように変更する
     80        (2-2)存在すればSQLメソッド名に、以下のように対応したopメソッドを webapp\lib\OP.php に定義する
    8181
    82         db_ashiato_c_ashiato_list4c_member_id
     82                db_ashiato_c_ashiato_list4c_member_id
    8383                        ↓
    84         op_ashiato_c_ashiato_list4c_member_id
     84                op_ashiato_c_ashiato_list4c_member_id
    8585
    86         *OP.php内では OPクラスを定義し、全メソッドをstaticメソッドとして定義する
    87         *この点はwebapp/lib/db 以下のファイルと異なる
     86                定義したopメソッドのインタフェースはdbと同様とし、内部的にはdbメソッドを呼び出す作りとする。
     87                イメージ
     88                -------------------------
     89                function op_ashiato_c_ashiato_list4c_member_id($c_member_id_to, $count)
     90                {
     91                        return db_ashiato_c_ashiato_list4c_member_id($c_member_id_to, $count);
     92                }
     93                -------------------------
    8894
    89   (2-3)webapp/lib/db に存在しなければ、op.php にメソッドを追加する
     95                *OP.php内では OPクラスを定義し、全メソッドをstaticメソッドとして定義する
     96                *この点はwebapp/lib/db 以下のファイルと異なる
    9097
    91   (2-4)(2-2,3)で追加したメソッドをAPI内部から呼ぶ
     98        (2-3)webapp/lib/db に存在しなければ、新規にopメソッドを追加し、内部でSQLを定義する。
     99
     100        (2-4)(2-2,3)で追加したメソッドをAPI内部から呼ぶ
     101       
     102
     103
    92104       
    93105