PHP 클래스 Swoole\Record

저자: Tianfeng.Han
상속: extends Swoole\Component\Observer, implements ArrayAccess
파일 보기 프로젝트 열기: matyhtf/swoole_framework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_currend_key
$_current_id
$_delete
$db Swoole\Database
$primary
$table

보호된 프로퍼티들

프로퍼티 타입 설명
$_change
$_data
$_original_data
$_save
$_update

공개 메소드들

메소드 설명
__construct ( $id, $db, $table, $primary, string $where = '', string $select = '*' )
__destruct ( )
__get ( $property ) : null 获取属性
__set ( $property, $value )
delete ( ) : boolean 删除数据库中的此条记录
exist ( ) : boolean 是否存在
get ( ) : array 获取数据数组
getOriginalData ( ) : null | array 获取原始数据
offsetExists ( $key )
offsetGet ( $key )
offsetSet ( $key, $value )
offsetUnset ( $key )
put ( $data ) : void 将关联数组压入object中,赋值给各个字段
save ( ) : boolean 保存对象数据到数据库 如果是空白的记录,保存则会Insert到数据库 如果是已存在的记录,保持则会update,修改过的值,如果没有任何值被修改,则不执行SQL
update ( )

메소드 상세

__construct() 공개 메소드

public __construct ( $id, $db, $table, $primary, string $where = '', string $select = '*' )
$id
$db \Swoole\Database
$table
$primary
$where string
$select string

__destruct() 공개 메소드

public __destruct ( )

__get() 공개 메소드

获取属性
public __get ( $property ) : null
$property
리턴 null

__set() 공개 메소드

public __set ( $property, $value )

delete() 공개 메소드

删除数据库中的此条记录
public delete ( ) : boolean
리턴 boolean

exist() 공개 메소드

是否存在
public exist ( ) : boolean
리턴 boolean

get() 공개 메소드

获取数据数组
public get ( ) : array
리턴 array

getOriginalData() 공개 메소드

获取原始数据
public getOriginalData ( ) : null | array
리턴 null | array | array

offsetExists() 공개 메소드

public offsetExists ( $key )

offsetGet() 공개 메소드

public offsetGet ( $key )

offsetSet() 공개 메소드

public offsetSet ( $key, $value )

offsetUnset() 공개 메소드

public offsetUnset ( $key )

put() 공개 메소드

将关联数组压入object中,赋值给各个字段
public put ( $data ) : void
$data
리턴 void

save() 공개 메소드

保存对象数据到数据库 如果是空白的记录,保存则会Insert到数据库 如果是已存在的记录,保持则会update,修改过的值,如果没有任何值被修改,则不执行SQL
public save ( ) : boolean
리턴 boolean

update() 공개 메소드

public update ( )

프로퍼티 상세

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

protected $_change

$_currend_key 공개적으로 프로퍼티

public $_currend_key

$_current_id 공개적으로 프로퍼티

public $_current_id

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

protected $_data

$_delete 공개적으로 프로퍼티

public $_delete

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

protected $_original_data

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

protected $_save

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

protected $_update

$db 공개적으로 프로퍼티

public Database,Swoole $db
리턴 Swoole\Database

$primary 공개적으로 프로퍼티

public $primary

$table 공개적으로 프로퍼티

public $table