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
파일 보기 프로젝트 열기: MUlt1mate/cron-manager

공개 프로퍼티들

프로퍼티 타입 설명
$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