PHP Класс Controller_Data_SQL, atk4

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

Открытые свойства

Свойство Тип Описание
$auto_track_element
$supportConditions
$supportExpressions
$supportLimit
$supportOperators
$supportOrder
$supportRef

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

Метод Описание
count ( $model, string $alias = null ) : DSQL Returns dynamic query selecting number of entries in the database.
delete ( $model, $id )
deleteAll ( $model )
dsql ( $model )
load ( $model, $dsql )
loadByConditions ( $model )
loadById ( $model, $id )
loadCurrent ( $model ) Provided that rewind was called before, load next data entry
prefetchAll ( $model )
save ( $model, $id, $data )
setSource ( $model, $data )
updateConditions ( $model, $dsql )
updateQuery ( $model, $field, $select )

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

Метод Описание
getDsqlForSelect ( $model, $dsql = null )

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

Метод Описание
getDsqlForSave ( $model, $dsql = null )
getDsqlFromModel ( $model, $dsql = null )

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

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

Returns dynamic query selecting number of entries in the database.
public count ( $model, string $alias = null ) : DSQL
$alias string Optional alias of count expression
Результат DSQL

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

public delete ( $model, $id )

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

public deleteAll ( $model )

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

public dsql ( $model )

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

protected getDsqlForSelect ( $model, $dsql = null )

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

public load ( $model, $dsql )

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

public loadByConditions ( $model )

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

public loadById ( $model, $id )

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

Provided that rewind was called before, load next data entry
public loadCurrent ( $model )

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

public prefetchAll ( $model )

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

public save ( $model, $id, $data )

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

public setSource ( $model, $data )

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

public updateConditions ( $model, $dsql )

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

public updateQuery ( $model, $field, $select )

Описание свойств

$auto_track_element публичное свойство

public $auto_track_element

$supportConditions публичное свойство

public $supportConditions

$supportExpressions публичное свойство

public $supportExpressions

$supportLimit публичное свойство

public $supportLimit

$supportOperators публичное свойство

public $supportOperators

$supportOrder публичное свойство

public $supportOrder

$supportRef публичное свойство

public $supportRef