Properties

$Metas

$Metas : \Metas|null

Type

\Metas|null — 扩展元数据

$

$ : string

Name

Type

string

$

$ : string

FullFile

Type

string

$

$ : string

Size

Type

string

$

$ : string

Dir

Type

string

$

$ : integer

PostTime

Type

integer

$

$ : integer|string

AuthorID

Type

integer|string

$

$ : string

SourceName

Type

string

$

$ : string

MimeType

Type

string

$

$ : \Member

Author

Type

\Member

$

$ : mixed

ID

Type

mixed

$table

$table : string

Type

string — 数据表

$datainfo

$datainfo : array

Type

array — 表结构信息

$data

$data : array

Type

array — 数据

$classname

$classname : string

Type

string — 类名

Methods

__construct()

__construct() 

__set()

__set(  $name,   $value) 

Parameters

$name
$value

__get()

__get(  $name) : \Member|mixed|string

Parameters

$name

Returns

\Member|mixed|string

__isset()

__isset(  $name) : boolean

Parameters

$name

Returns

boolean

__unset()

__unset(  $name) 

Parameters

$name

GetData()

GetData(  $key = null) : array

获取数据库数据(不设$key就返回整个data数组).

Parameters

$key

Returns

array

SetData()

SetData(  $key,   $value = null) : array

获取数据库数据.

Parameters

$key
$value

Returns

array

GetTable()

GetTable() : string

获取数据表.

Returns

string

GetDataInfo()

GetDataInfo() : array

获取表结构.

Returns

array

LoadInfoByID()

LoadInfoByID(integer  $id) : boolean

获取数据库内指定ID的数据.

Parameters

integer $id

指定ID

Returns

boolean

LoadInfoByAssoc()

LoadInfoByAssoc(array  $array) : boolean

根据数组从数据库内查找数据并返回.

Parameters

array $array

待查找数组

Returns

boolean

LoadInfoByField()

LoadInfoByField(string  $field, string  $field_value) : boolean

根据特定的字段和值搜索数据.

Parameters

string $field

字段(限string,int,bool)

string $field_value

数据值

Returns

boolean

LoadInfoByFields()

LoadInfoByFields(array  $fields) : boolean

根据多个特定的字段和值搜索数据.

Parameters

array $fields

多个字段数组(如 ['AuthorID' => '1', 'CateID' => '1'])

Returns

boolean

LoadInfoByArray()

LoadInfoByArray(  $array) : boolean

从数组(整数索引key)中加载数据.

Parameters

$array

Returns

boolean

LoadInfoByDataArray()

LoadInfoByDataArray(  $array) : boolean

从Data数组中加载数据.

Parameters

$array

Returns

boolean

Save()

Save() : boolean

保存数据.

Returns

boolean

Del()

Del() : boolean

删除数据.

Returns

boolean

__toString()

__toString() : string

将数据用JSON格式输出.

Returns

string

CheckExtName()

CheckExtName(string  $extList = '') : boolean

Parameters

string $extList

Returns

boolean

CheckSize()

CheckSize() : boolean

Returns

boolean

DelFile()

DelFile() : boolean

Returns

boolean

SaveFile()

SaveFile(  $tmp) : boolean

Parameters

$tmp

Returns

boolean

SaveBase64File()

SaveBase64File(  $str64) : boolean

Parameters

$str64

Returns

boolean

Time()

Time(string  $s = 'Y-m-d H:i:s') : boolean|string

Parameters

string $s

Returns

boolean|string