PHP 클래스 Endpoint_REST, atk4

상속: extends AbstractModel
파일 보기 프로젝트 열기: atk4/atk4

공개 프로퍼티들

프로퍼티 타입 설명
$allow_add
$allow_delete
$allow_edit
$allow_list
$allow_list_one
$authenticate authenticated user
$doc_url @codingStandardsIgnoreEnd
$id_field
$model_class
$user
$user_id_field

공개 메소드들

메소드 설명
delete ( ) : boolean [delete description].
get ( ) : array [get description].
head ( ) : array see get().
init ( ) init.
patch ( array $data ) : array See put().
post ( array $data ) : array Create a new entry in the collection. The new entry's URI is assigned automatically and is usually returned by the operation.
put ( array $data ) : array Replace the addressed member of the collection, or if it doesn't exist, create it.
put_post ( array $data ) : array Because it's not really defined which of the two is used for updating the resource, Agile Toolkit will support put_post identically. Both of the requests are idempotent.

보호된 메소드들

메소드 설명
_input ( array $data, boolean $filter = true ) : array Filtering input data.
_model ( ) : Model Method returns new instance of the model we will operate on. Instead of using this method, you can use $this->model instead.
outputMany ( object | array $data ) : array Generic outptu filtering method for multiple records of data.
outputOne ( object | array $data ) : array Generic method for returning single record item of data, which can be used for filtering or cleaning up.

메소드 상세

_input() 보호된 메소드

Filtering input data.
protected _input ( array $data, boolean $filter = true ) : array
$data array
$filter boolean
리턴 array

_model() 보호된 메소드

Method returns new instance of the model we will operate on. Instead of using this method, you can use $this->model instead.
protected _model ( ) : Model
리턴 Model

delete() 공개 메소드

[delete description].
public delete ( ) : boolean
리턴 boolean

get() 공개 메소드

[get description].
public get ( ) : array
리턴 array

head() 공개 메소드

see get().
public head ( ) : array
리턴 array

init() 공개 메소드

init.
public init ( )

outputMany() 보호된 메소드

Generic outptu filtering method for multiple records of data.
protected outputMany ( object | array $data ) : array
$data object | array
리턴 array

outputOne() 보호된 메소드

Generic method for returning single record item of data, which can be used for filtering or cleaning up.
protected outputOne ( object | array $data ) : array
$data object | array
리턴 array

patch() 공개 메소드

See put().
public patch ( array $data ) : array
$data array
리턴 array

post() 공개 메소드

Create a new entry in the collection. The new entry's URI is assigned automatically and is usually returned by the operation.
public post ( array $data ) : array
$data array POST Data
리턴 array

put() 공개 메소드

Replace the addressed member of the collection, or if it doesn't exist, create it.
public put ( array $data ) : array
$data array
리턴 array

put_post() 공개 메소드

As you extend this class and redefine methods, you should properly use POST or PUT. See http://stackoverflow.com/a/2691891/204819
public put_post ( array $data ) : array
$data array
리턴 array

프로퍼티 상세

$allow_add 공개적으로 프로퍼티

public $allow_add

$allow_delete 공개적으로 프로퍼티

public $allow_delete

$allow_edit 공개적으로 프로퍼티

public $allow_edit

$allow_list 공개적으로 프로퍼티

public $allow_list

$allow_list_one 공개적으로 프로퍼티

public $allow_list_one

$authenticate 공개적으로 프로퍼티

authenticated user
public $authenticate

$doc_url 공개적으로 프로퍼티

@codingStandardsIgnoreEnd
public $doc_url

$id_field 공개적으로 프로퍼티

public $id_field

$model_class 공개적으로 프로퍼티

public $model_class

$user 공개적으로 프로퍼티

public $user

$user_id_field 공개적으로 프로퍼티

public $user_id_field