BatchRequestTrait

[ バッチリクエスト用トレイト ]

package

Default

Methods

一括登録・更新・削除メソッド バッチ登録処理

batchReserve(string $endpoint, string $httpMethod, string $orginMethod = "") : \Phalcon\Http\Response

一括登録・更新・削除のパラメータなどの情報をファイルに保存する

throws

Arguments

$endpoint

string

エンドポイント

$httpMethod

string

HTTPメソッド

$orginMethod

string

PICTONA API メソッド

Response

\Phalcon\Http\Response

共通DB処理(生SQL)

getByRawSQLExecute(array $params, string $mode = "", string $id = "") : array

生SQLを実行できる。Selectのみの許可でその他は実施できない。

throws

Arguments

$params

array

検索情報(SQL文、バインド変数)

$mode

string

未使用

$id

string

未使用

Response

array

API結果

共通GETPOST処理

invokeGetPost(string $method, string $orginMethod = "", string $arg1 = "", string $arg2 = "", string $arg3 = "") : \Phalcon\Http\Response

共通処理を実施後、指定されたメソッド($method)をコールする

Arguments

$method

string

実行するメソッド名

$orginMethod

string

APIメソッド(get, post, put, delete, getpost)

$arg1

string

URLパラメータ

$arg2

string

URLパラメータ

$arg3

string

URLパラメータ

Response

\Phalcon\Http\Response

共通POST処理

invokePost(string $method, string $arg1 = "",  $arg2 = "") : \Phalcon\Http\Response

共通処理を実施後、指定されたメソッド($method)をコールする

Arguments

$method

string

実行するメソッド名

$arg1

string

URLパラメータ

$arg2

Response

\Phalcon\Http\Response

共通POST処理

invokePostCommon(string $method, string $mode = "", string $orginMethod = "", string $arg1 = "", string $arg2 = "", string $arg3 = "") : \Phalcon\Http\Response

共通処理を実施後、指定されたメソッド($method)をコールする

Arguments

$method

string

実行するメソッド名

$mode

string

処理モード

$orginMethod

string

APIメソッド(get, post, put, delete, getpost)

$arg1

string

URLパラメータ

$arg2

string

URLパラメータ

$arg3

string

URLパラメータ

Response

\Phalcon\Http\Response

共通PUT処理

invokePut(string $method, string $mode = "", string $arg1 = "", string $arg2 = "") : \Phalcon\Http\Response

共通処理を実施後、指定されたメソッド($method)をコールする

Arguments

$method

string

実行するメソッド名

$mode

string

更新モード(api-update, api-delete, api-purge)

$arg1

string

URLパラメータ

$arg2

string

URLパラメータ

Response

\Phalcon\Http\Response