PHP 클래스 Bluz\Crud\Table

저자: AntonShevchuk
상속: extends AbstractCrud
파일 보기 프로젝트 열기: bluzphp/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$table instance of Db\Table

공개 메소드들

메소드 설명
createOne ( array $data ) : integer Create item
deleteOne ( mixed $primary ) : integer Delete item
getPrimaryKey ( ) : array Get primary key
getTable ( ) : Table Return table instance for manipulation
readOne ( mixed $primary ) : Row Get record from Db or create new object
readSet ( integer $offset, integer $limit = 10, array $params = [], integer &$total = null ) : array | integer | mixed Get set of records
setTable ( Table $table ) : self Setup Table instance
updateOne ( mixed $primary, array $data ) : integer Update item

메소드 상세

createOne() 공개 메소드

Create item
public createOne ( array $data ) : integer
$data array
리턴 integer

deleteOne() 공개 메소드

Delete item
public deleteOne ( mixed $primary ) : integer
$primary mixed
리턴 integer

getPrimaryKey() 공개 메소드

Get primary key
public getPrimaryKey ( ) : array
리턴 array

getTable() 공개 메소드

Return table instance for manipulation
public getTable ( ) : Table
리턴 Bluz\Db\Table

readOne() 공개 메소드

Get record from Db or create new object
public readOne ( mixed $primary ) : Row
$primary mixed
리턴 Bluz\Db\Row

readSet() 공개 메소드

Get set of records
public readSet ( integer $offset, integer $limit = 10, array $params = [], integer &$total = null ) : array | integer | mixed
$offset integer
$limit integer
$params array
$total integer
리턴 array | integer | mixed

setTable() 공개 메소드

Setup Table instance
public setTable ( Table $table ) : self
$table Bluz\Db\Table
리턴 self

updateOne() 공개 메소드

Update item
public updateOne ( mixed $primary, array $data ) : integer
$primary mixed
$data array
리턴 integer

프로퍼티 상세

$table 보호되어 있는 프로퍼티

instance of Db\Table
protected $table