UNICORN - server side
公開メンバ関数 | 全メンバ一覧
Rest クラス
Rest の継承関係図
RestControllerBase APIControllerBase RestControllerIO WebControllerBase MVCControllerBase MVCController

公開メンバ関数

 get ()
 
 post ($argRequestParams=NULL)
 
 put ($argRequestParams=NULL)
 
 delete ()
 
 head ()
 
- 基底クラス RestControllerBase に属する継承公開メンバ関数
 getDBO ($argDSN=NULL)
 
 getModel ($argModel, $argIdentifierORQuery=NULL, $argBinds=NULL, $argDSN=NULL)
 
 convertArrayFromModel ($ArgModel, $argFields=NULL)
 
 getRequestParams ()
 
 UIDAuthAndExecute ()
 
 authAndExecute ()
 
 execute ($argResourceHint=NULL, $argRequestParams=NULL)
 
 get ()
 
 post ($argRequestParams=NULL)
 
 put ($argRequestParams=NULL)
 
 delete ()
 
 head ()
 
- 基底クラス MVCControllerBase に属する継承公開メンバ関数
 execute ()
 
- 基底クラス RestControllerIO に属する継承公開メンバ関数
 post ()
 
 put ()
 

その他の継承メンバ

- 基底クラス RestControllerBase に属する継承静的公開メンバ関数
static resolveRequestParams ()
 
static resolveRESTResource ($argRESTResourceHint)
 
- 基底クラス RestControllerBase に属する継承公開変数類
 $requestMethod = 'GET'
 
 $restResource = ''
 
 $restResourceModel = ''
 
 $restResourceListed = NULL
 
 $restResourceCreateDateKeyName = ''
 
 $restResourceModifyDateKeyName = ''
 
 $restResourceAvailableKeyName = ''
 
 $restResourceUserTableName = NULL
 
 $restResourceRelaySuffix = ''
 
 $restResourceRelayPrefix = ''
 
 $AuthDevice = NULL
 
 $AuthUser = NULL
 
 $authUserID = NULL
 
 $authUserIDFieldName = NULL
 
 $authUserQuery = NULL
 
 $deepRESTMode = TRUE
 
 $rootREST = TRUE
 
 $virtualREST = FALSE
 
 $responceData = FALSE
 
- 基底クラス APIControllerBase に属する継承公開変数類
 $httpStatus = 200
 
 $outputType = "json"
 
 $validateError = ""
 
 $jsonUnescapedUnicode = true
 
- 基底クラス WebControllerBase に属する継承公開変数類
 $httpStatus = 200
 
 $outputType = "html"
 
- 基底クラス MVCControllerBase に属する継承公開変数類
 $controlerClassName = ""
 
 $httpStatus = 200
 
 $outputType = "html"
 
 $requestMethod = "GET"
 
 $restResource = ''
 
 $jsonUnescapedUnicode = TRUE
 
 $deviceType = "PC"
 
 $appVersion = "1.0.0"
 
 $appleReviewd = FALSE
 
 $mustAppVersioned = FALSE
 
 $allowed = NULL
 
- 基底クラス RestControllerBase に属する継承静的公開変数類
static $nowGMT = NULL
 
- 基底クラス RestControllerBase に属する継承限定公開メンバ関数
 _init ()
 
 _getModel ($argModel, $argIdentifierORQuery=NULL, $argBinds=NULL, $argDSN=NULL)
 
 _convertArrayFromModel ($ArgModel, $argFields=NULL)
 
- 基底クラス RestControllerBase に属する継承静的限定公開メンバ関数
static _getDBO ($argDSN=NULL)
 
- 基底クラス APIControllerBase に属する継承静的限定公開メンバ関数
static _clearCacheImage ($argFilePath, $argMemcacheDSN=NULL)
 
- 基底クラス WebControllerBase に属する継承静的限定公開メンバ関数
static _clearCacheImage ($argFilePath, $argMemcacheDSN=NULL)
 
- 基底クラス RestControllerBase に属する継承限定公開変数類
 $_initialized = FALSE
 

関数詳解

Rest::delete ( )

リソースの削除

戻り値
boolean

RestControllerIOを実装しています。

Rest::get ( )

リソースの参照

戻り値
mixed 成功時は最新のリソース配列 失敗時はFALSE

RestControllerIOを実装しています。

Rest::head ( )

リソースの情報の取得

戻り値
boolean
Rest::post (   $argRequestParams = NULL)

リソースの作成・更新・インクリメント・デクリメント

戻り値
mixed 成功時は最新のリソース配列 失敗時はFALSE
Rest::put (   $argRequestParams = NULL)

リソースの作成・更新

戻り値
mixed 成功時は最新のリソース配列 失敗時はFALSE

このクラス詳解は次のファイルから抽出されました: