PHP Класс DbBaseModel

It's not a part of main library, just an example. And it's pretty poor. Please consider use your own implementation.
Наследование: extends CI_Model
Показать файл Открыть проект

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

Свойство Тип Описание
$primary_key
$table_name

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

Метод Описание
__construct ( )
__get ( $name )
__isset ( $name )
__set ( $name, $value )
attributes ( )
delete ( )
findAll ( $condition = [] )
findAllBySql ( $sql, $binds = null )
findByPk ( $value ) : self | false
findOne ( $condition = [] )
getAttribute ( $name )
getAttributes ( )
getError ( $key )
getErrors ( )
isNewRecord ( )
query ( $condition )
save ( )
setAttribute ( $name, $value )
setAttributes ( $set )
setError ( string $key, string $message = '' )

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

Метод Описание
afterDelete ( )
afterSave ( )
beforeDelete ( )
beforeSave ( )
getDb ( )
insert ( )
setIsNewRecord ( $set )
update ( )

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

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

public __construct ( )

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

public __get ( $name )

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

public __isset ( $name )

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

public __set ( $name, $value )

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

protected afterDelete ( )

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

protected afterSave ( )

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

public attributes ( )

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

protected beforeDelete ( )

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

protected beforeSave ( )

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

public delete ( )

findAll() публичный статический Метод

public static findAll ( $condition = [] )

findAllBySql() публичный статический Метод

public static findAllBySql ( $sql, $binds = null )

findByPk() публичный статический Метод

public static findByPk ( $value ) : self | false
$value
Результат self | false

findOne() публичный статический Метод

public static findOne ( $condition = [] )

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

public getAttribute ( $name )

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

public getAttributes ( )

getDb() защищенный статический Метод

protected static getDb ( )

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

public getError ( $key )

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

public getErrors ( )

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

protected insert ( )

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

public isNewRecord ( )

query() публичный статический Метод

public static query ( $condition )

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

public save ( )

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

public setAttribute ( $name, $value )

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

public setAttributes ( $set )

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

public setError ( string $key, string $message = '' )
$key string
$message string

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

protected setIsNewRecord ( $set )

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

protected update ( )

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

$primary_key публичное статическое свойство

public static $primary_key

$table_name публичное статическое свойство

public static $table_name