메소드 |
설명 |
|
__construct ( string $table_name = "", $config = [] ) : void |
构造方法 |
|
__get ( $k ) |
|
|
__set ( $k, $v ) |
|
|
del ( $foreign_info = false ) |
删除信息,可以连带外键一起删除 |
|
get ( $foreign_info = false ) |
得到信息,返回数组,可以用对像获取本身 |
|
getAll ( ) |
得到带外键的信息 |
|
getConfig ( string $zone = null, string $type = "main" ) : array |
|
|
listAll ( $condition, $foreign_info = false ) |
*
按条件获取所有信息 |
|
reset ( ) |
重设所有参数 |
|
set ( ) |
保存信息,支持外键属性保存
当外键属性保存时,特别注意:
你必须初始化外键的值,否则可能无效,如:
$test->user_profile = new stdclass;
$test->user_profile->field_name = "field_value"; |
|
setConfig ( string $zone, string $type = "main" ) : array |
设置数据库配置文件 |
|
setConfigFile ( string $file ) : void |
set global db config file |
|
setForeignKey ( $keys = [] ) |
设置外键关联 |
|
setTable ( $table_name ) |
|
|
useConfig ( $zone, $type = "main" ) |
|
|