PHP Класс PhalconRest\Mvc\Controllers\CrudResourceController

Наследование: extends ResourceController
Показать файл Открыть проект

Открытые методы

Метод Описание
all ( ) * ALL **
create ( ) * CREATE **
find ( $id ) * FIND **
remove ( $id ) * REMOVE **
update ( $id ) * UPDATE **

Защищенные методы

Метод Описание
afterAssignData ( Phalcon\Mvc\Model $item, $data )
afterCreate ( Phalcon\Mvc\Model $item )
afterHandle ( )
afterHandleAll ( $data, $response )
afterHandleCreate ( Phalcon\Mvc\Model $createdItem, $data, $response )
afterHandleFind ( $item, $response )
afterHandleRead ( )
afterHandleRemove ( Phalcon\Mvc\Model $removedItem, $response )
afterHandleUpdate ( Phalcon\Mvc\Model $updatedItem, $data, $response )
afterHandleWrite ( )
afterRemove ( Phalcon\Mvc\Model $item )
afterSave ( Phalcon\Mvc\Model $item )
afterUpdate ( Phalcon\Mvc\Model $item )
allAllowed ( $data )
beforeAssignData ( Phalcon\Mvc\Model $item, $data )
beforeCreate ( Phalcon\Mvc\Model $item )
beforeHandle ( )
beforeHandleAll ( )
beforeHandleCreate ( )
beforeHandleFind ( $id )
beforeHandleRead ( )
beforeHandleRemove ( $id )
beforeHandleUpdate ( $id )
beforeHandleWrite ( )
beforeRemove ( Phalcon\Mvc\Model $item )
beforeSave ( Phalcon\Mvc\Model $item )
beforeUpdate ( Phalcon\Mvc\Model $item )
createAllowed ( $data )
createItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
createModelInstance ( ) : Phalcon\Mvc\Model
findAllowed ( $id, $item )
getAllData ( )
getAllResponse ( $data )
getCreateResponse ( $createdItem, $data )
getFindData ( $id )
getFindResponse ( $item )
getItem ( $id ) : Phalcon\Mvc\Model
getModelPrimaryKey ( )
getPostedData ( ) * GENERAL HOOKS **
getRemoveResponse ( Phalcon\Mvc\Model $removedItem )
getUpdateResponse ( $updatedItem, $data )
modifyAllQuery ( Phalcon\Mvc\Model\Query\Builder $query )
modifyFindQuery ( Phalcon\Mvc\Model\Query\Builder $query, $id )
modifyReadQuery ( Phalcon\Mvc\Model\Query\Builder $query )
onCreateFailed ( Phalcon\Mvc\Model $item, $data )
onDataInvalid ( $data )
onItemNotFound ( $id ) * ERROR HOOKS **
onNoDataProvided ( )
onNotAllowed ( )
onRemoveFailed ( Phalcon\Mvc\Model $item )
onUpdateFailed ( Phalcon\Mvc\Model $item, $data )
postDataValid ( $data, $isUpdate )
removeAllowed ( Phalcon\Mvc\Model $item )
removeItem ( Phalcon\Mvc\Model $item ) : boolean
saveAllowed ( $data )
transformPostData ( $data )
transformPostDataValue ( $key, $value, $data )
updateAllowed ( Phalcon\Mvc\Model $item, $data )
updateItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
whitelist ( )
whitelistCreate ( )
whitelistUpdate ( )

Приватные методы

Метод Описание
_getMessages ( $messages )

Описание методов

afterAssignData() защищенный Метод

protected afterAssignData ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

afterCreate() защищенный Метод

protected afterCreate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterHandle() защищенный Метод

protected afterHandle ( )

afterHandleAll() защищенный Метод

protected afterHandleAll ( $data, $response )

afterHandleCreate() защищенный Метод

protected afterHandleCreate ( Phalcon\Mvc\Model $createdItem, $data, $response )
$createdItem Phalcon\Mvc\Model

afterHandleFind() защищенный Метод

protected afterHandleFind ( $item, $response )

afterHandleRead() защищенный Метод

protected afterHandleRead ( )

afterHandleRemove() защищенный Метод

protected afterHandleRemove ( Phalcon\Mvc\Model $removedItem, $response )
$removedItem Phalcon\Mvc\Model

afterHandleUpdate() защищенный Метод

protected afterHandleUpdate ( Phalcon\Mvc\Model $updatedItem, $data, $response )
$updatedItem Phalcon\Mvc\Model

afterHandleWrite() защищенный Метод

protected afterHandleWrite ( )

afterRemove() защищенный Метод

protected afterRemove ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterSave() защищенный Метод

protected afterSave ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

afterUpdate() защищенный Метод

protected afterUpdate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

all() публичный Метод

* ALL **
public all ( )

allAllowed() защищенный Метод

protected allAllowed ( $data )

beforeAssignData() защищенный Метод

protected beforeAssignData ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

beforeCreate() защищенный Метод

protected beforeCreate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeHandle() защищенный Метод

protected beforeHandle ( )

beforeHandleAll() защищенный Метод

protected beforeHandleAll ( )

beforeHandleCreate() защищенный Метод

protected beforeHandleCreate ( )

beforeHandleFind() защищенный Метод

protected beforeHandleFind ( $id )

beforeHandleRead() защищенный Метод

protected beforeHandleRead ( )

beforeHandleRemove() защищенный Метод

protected beforeHandleRemove ( $id )

beforeHandleUpdate() защищенный Метод

protected beforeHandleUpdate ( $id )

beforeHandleWrite() защищенный Метод

protected beforeHandleWrite ( )

beforeRemove() защищенный Метод

protected beforeRemove ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeSave() защищенный Метод

protected beforeSave ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

beforeUpdate() защищенный Метод

protected beforeUpdate ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

create() публичный Метод

* CREATE **
public create ( )

createAllowed() защищенный Метод

protected createAllowed ( $data )

createItem() защищенный Метод

protected createItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
Результат Phalcon\Mvc\Model Created item

createModelInstance() защищенный Метод

protected createModelInstance ( ) : Phalcon\Mvc\Model
Результат Phalcon\Mvc\Model

find() публичный Метод

* FIND **
public find ( $id )

findAllowed() защищенный Метод

protected findAllowed ( $id, $item )

getAllData() защищенный Метод

protected getAllData ( )

getAllResponse() защищенный Метод

protected getAllResponse ( $data )

getCreateResponse() защищенный Метод

protected getCreateResponse ( $createdItem, $data )

getFindData() защищенный Метод

protected getFindData ( $id )

getFindResponse() защищенный Метод

protected getFindResponse ( $item )

getItem() защищенный Метод

protected getItem ( $id ) : Phalcon\Mvc\Model
$id
Результат Phalcon\Mvc\Model

getModelPrimaryKey() защищенный Метод

protected getModelPrimaryKey ( )

getPostedData() защищенный Метод

* GENERAL HOOKS **
protected getPostedData ( )

getRemoveResponse() защищенный Метод

protected getRemoveResponse ( Phalcon\Mvc\Model $removedItem )
$removedItem Phalcon\Mvc\Model

getUpdateResponse() защищенный Метод

protected getUpdateResponse ( $updatedItem, $data )

modifyAllQuery() защищенный Метод

protected modifyAllQuery ( Phalcon\Mvc\Model\Query\Builder $query )
$query Phalcon\Mvc\Model\Query\Builder

modifyFindQuery() защищенный Метод

protected modifyFindQuery ( Phalcon\Mvc\Model\Query\Builder $query, $id )
$query Phalcon\Mvc\Model\Query\Builder

modifyReadQuery() защищенный Метод

protected modifyReadQuery ( Phalcon\Mvc\Model\Query\Builder $query )
$query Phalcon\Mvc\Model\Query\Builder

onCreateFailed() защищенный Метод

protected onCreateFailed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

onDataInvalid() защищенный Метод

protected onDataInvalid ( $data )

onItemNotFound() защищенный Метод

* ERROR HOOKS **
protected onItemNotFound ( $id )

onNoDataProvided() защищенный Метод

protected onNoDataProvided ( )

onNotAllowed() защищенный Метод

protected onNotAllowed ( )

onRemoveFailed() защищенный Метод

protected onRemoveFailed ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

onUpdateFailed() защищенный Метод

protected onUpdateFailed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

postDataValid() защищенный Метод

protected postDataValid ( $data, $isUpdate )

remove() публичный Метод

* REMOVE **
public remove ( $id )

removeAllowed() защищенный Метод

protected removeAllowed ( Phalcon\Mvc\Model $item )
$item Phalcon\Mvc\Model

removeItem() защищенный Метод

protected removeItem ( Phalcon\Mvc\Model $item ) : boolean
$item Phalcon\Mvc\Model
Результат boolean Remove succeeded/failed

saveAllowed() защищенный Метод

protected saveAllowed ( $data )

transformPostData() защищенный Метод

protected transformPostData ( $data )

transformPostDataValue() защищенный Метод

protected transformPostDataValue ( $key, $value, $data )

update() публичный Метод

* UPDATE **
public update ( $id )

updateAllowed() защищенный Метод

protected updateAllowed ( Phalcon\Mvc\Model $item, $data )
$item Phalcon\Mvc\Model

updateItem() защищенный Метод

protected updateItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
Результат Phalcon\Mvc\Model Updated model

whitelist() защищенный Метод

protected whitelist ( )

whitelistCreate() защищенный Метод

protected whitelistCreate ( )

whitelistUpdate() защищенный Метод

protected whitelistUpdate ( )