PHP Интерфейс CrudKit\Data\DataProvider

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
createItem ( array $values ) : integer
deleteItem ( mixed $rowId ) : boolean
deleteMultipleItems ( array $ids ) : boolean
getData ( array $params = [] ) : array
getEditForm ( ) : CrudKit\Util\FormHelper
getEditFormConfig ( ) : array
getEditFormOrder ( ) : array
getRelationshipValues ( $id, $foreign_key ) : array
getRow ( mixed $id = null ) : array
getRowCount ( array $params = [] ) : integer
getSchema ( ) : array
getSummaryColumns ( ) : array
init ( )
setPage ( CrudKit\Pages\Page $page )
setRow ( mixed $id = null, array $values = [] ) : true
validateRequiredRow ( array $values = [] ) : array
validateRow ( array $values = [] ) : array

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

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

public createItem ( array $values ) : integer
$values array
Результат integer

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

public deleteItem ( mixed $rowId ) : boolean
$rowId mixed
Результат boolean

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

public deleteMultipleItems ( array $ids ) : boolean
$ids array
Результат boolean

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

public getData ( array $params = [] ) : array
$params array
Результат array

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

public getEditForm ( ) : CrudKit\Util\FormHelper
Результат CrudKit\Util\FormHelper

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

public getEditFormConfig ( ) : array
Результат array

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

public getEditFormOrder ( ) : array
Результат array

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

public getRelationshipValues ( $id, $foreign_key ) : array
$id
$foreign_key
Результат array

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

public getRow ( mixed $id = null ) : array
$id mixed
Результат array

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

public getRowCount ( array $params = [] ) : integer
$params array
Результат integer

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

public getSchema ( ) : array
Результат array

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

public getSummaryColumns ( ) : array
Результат array

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

public init ( )

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

public setPage ( CrudKit\Pages\Page $page )
$page CrudKit\Pages\Page

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

public setRow ( mixed $id = null, array $values = [] ) : true
$id mixed
$values array
Результат true

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

public validateRequiredRow ( array $values = [] ) : array
$values array
Результат array

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

public validateRow ( array $values = [] ) : array
$values array
Результат array