Properties

$Metas

$Metas : \Metas|null

Type

\Metas|null — 扩展元数据

$IsThrow

$IsThrow : boolean

Type

boolean — 是否丢弃,如通过插件等判断为垃圾评论则标记为true

$FloorID

$FloorID : integer

Type

integer — 评论层号

$

$ : string

Name

Type

string

$

$ : integer|string

AuthorID

Type

integer|string

$

$ : string

HomePage

Type

string

$

$ : string

Email

Type

string

$

$ : integer|string

RootID

Type

integer|string

$

$ : integer|string

ParentID

Type

integer|string

$

$ : integer|string

LogID

Type

integer|string

$

$ : boolean

IsChecking 审核状态

Type

boolean

$

$ : integer|string

Level 评论层级

Type

integer|string

$

$ : integer

PostTime

Type

integer

$

$ : array<mixed,\Comment>

Comments 子评论

Type

array<mixed,\Comment>

$

$ : string

Content

Type

string

$

$ : 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) : array|integer|\Member|mixed

Parameters

$name

Returns

array|integer|\Member|mixed

__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

__call()

__call(string  $method, mixed  $args) : mixed

魔术方法:重载,可通过接口Filter_Plugin_Comment_Call添加自定义函数.

Parameters

string $method

方法

mixed $args

参数

Returns

mixed

GetRootID()

GetRootID(integer  $parentid) : array|integer|mixed

获取评论楼号.

Parameters

integer $parentid

父评论ID

Returns

array|integer|mixed

Time()

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

评论时间.

Parameters

string $s

时间格式

Returns

boolean|string

GetDeep()

GetDeep(object  $object, integer  $deep) : integer

得到评论深度.

Parameters

object $object
integer $deep

Returns

integer —

评论深度