Properties

$site_id

$site_id

站点ID,所有的Model类都可以直接用这个

$_buffer

$_buffer

缓冲区,用于即时缓存信息,同一条SQL多次请求时直接从缓冲区获取,注意需要手动更新数据

Methods

model()

model(mixed  $class = '', mixed  $param = '') : mixed

Parameters

mixed $class
mixed $param

Returns

mixed —

site_id()

site_id(mixed  $site_id) : mixed

定义站点ID,用于实现同一个程序里有多个站点

Parameters

mixed $site_id

Returns

mixed —

__construct()

__construct() : mixed

Returns

mixed —

__destruct()

__destruct() : mixed

Returns

mixed —

lib()

lib(mixed  $class = '', mixed  $param = '') : mixed

Parameters

mixed $class
mixed $param

Returns

mixed —

__call()

__call(mixed  $method, mixed  $param) : mixed

魔术方法之方法重载

Parameters

mixed $method
mixed $param

Returns

mixed —

__get()

__get(mixed  $id) : mixed

属性重载,读取不可访问属性的值时,尝试通过这里重载

Parameters

mixed $id

Returns

mixed —

__isset()

__isset(mixed  $id) : mixed

属性重载,当对不可访问属性调用

Parameters

mixed $id

Returns

mixed —

del()

del(mixed  $id) : mixed

删除字段

Parameters

mixed $id

Returns

mixed —

flist()

flist(mixed  $ftype, mixed  $primary = '') : mixed

读取模块下的所有扩展字段信息,返回的 ext 信息已自动转成数组模式

Parameters

mixed $ftype
mixed $primary

Returns

mixed —

fields_count()

fields_count(mixed  $words, mixed  $type = "") : mixed

Parameters

mixed $words
mixed $type

Returns

mixed —

fields_ext_save()

fields_ext_save(mixed  $data, mixed  $fields_id) : mixed

Parameters

mixed $data
mixed $fields_id

Returns

mixed —

fields_ext_delete()

fields_ext_delete(mixed  $fields_id) : mixed

Parameters

mixed $fields_id

Returns

mixed —

fields_ext_all()

fields_ext_all(mixed  $fields_id) : mixed

Parameters

mixed $fields_id

Returns

mixed —

fields_list()

fields_list(mixed  $words = "", mixed  $offset, mixed  $psize = 40, mixed  $type = "") : mixed

取得指定页面下的字段

Parameters

mixed $words
mixed $offset
mixed $psize
mixed $type

Returns

mixed —

get_all()

get_all(mixed  $condition = '', mixed  $offset, mixed  $psize = 30, mixed  $pri = '') : mixed

Parameters

mixed $condition
mixed $offset
mixed $psize
mixed $pri

Returns

mixed —

get_from_identifier()

get_from_identifier(mixed  $identifier, mixed  $module) : mixed

Parameters

mixed $identifier
mixed $module

Returns

mixed —

get_list()

get_list(mixed  $id) : mixed

Parameters

mixed $id

Returns

mixed —

groups()

groups() : mixed

Returns

mixed —

is_has_sign()

is_has_sign(mixed  $identifier, mixed  $id) : mixed

Parameters

mixed $identifier
mixed $id

Returns

mixed —

list_fields()

list_fields() : mixed

Returns

mixed —

next_taxis()

next_taxis(mixed  $module) : mixed

Parameters

mixed $module

Returns

mixed —

one()

one(mixed  $id) : mixed

读取 qigngan_fields 表下的一条字段配置信息,返回的 ext 信息已经自动转成数组

Parameters

mixed $id

Returns

mixed —

save()

save(mixed  $data, mixed  $id) : mixed

保存字段

Parameters

mixed $data
mixed $id

Returns

mixed —

tbl_fields()

tbl_fields(mixed  $tbl) : mixed

Parameters

mixed $tbl

Returns

mixed —

type_all()

type_all() : mixed

Returns

mixed —

return_next_taxis()

return_next_taxis(mixed  $rs = '') : mixed

动态获取下一个排序

Parameters

mixed $rs

Returns

mixed —

_buffer()

_buffer(mixed  $sql, mixed  $data = '') : mixed

获取或保存缓冲区信息

Parameters

mixed $sql
mixed $data

Returns

mixed —

_ids()

_ids(mixed  $ids, mixed  $is_array = false) : mixed

格式化数据,强制数值

Parameters

mixed $ids
mixed $is_array

Returns

mixed —

_string()

_string(mixed  $ids, mixed  $is_array = false) : mixed

格式化数据,仅限支持中文,韩文,日文,字母,数字,下划线及中划线做键名

Parameters

mixed $ids
mixed $is_array

Returns

mixed —

del_module_fields()

del_module_fields(mixed  $rs) : mixed

Parameters

mixed $rs

Returns

mixed —

_all()

_all() : mixed

Returns

mixed —

_rslist()

_rslist(mixed  $tbl, mixed  $idlist = array()) : mixed

Parameters

mixed $tbl
mixed $idlist

Returns

mixed —