\popedom_model_base

Model根类,继承了_into_auto类,支持直接调用核心引挈里的信息

Summary

Methods
Properties
Constants
model()
site_id()
__construct()
__destruct()
lib()
__call()
__get()
__isset()
get_one()
get_one_condition()
get_list()
get_all()
check()
admin_check()
$site_id
No constants found
return_next_taxis()
_buffer()
_ids()
_string()
_popedom_list()
$_buffer
N/A
No private methods found
No private properties found
N/A

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 —

get_one()

get_one(mixed  $id) : mixed

Parameters

mixed $id

Returns

mixed —

get_one_condition()

get_one_condition(mixed  $condition = "") : mixed

Parameters

mixed $condition

Returns

mixed —

get_list()

get_list(mixed  $gid, mixed  $pid) : mixed

Parameters

mixed $gid
mixed $pid

Returns

mixed —

get_all()

get_all(mixed  $condition = "", mixed  $format = true, mixed  $ifpid = false) : mixed

Parameters

mixed $condition
mixed $format
mixed $ifpid

Returns

mixed —

check()

check(mixed  $pid, mixed  $groupid, mixed  $type = 'read') : mixed

Parameters

mixed $pid
mixed $groupid
mixed $type

Returns

mixed —

admin_check()

admin_check(mixed  $admin_id, mixed  $appfile, mixed  $act = '') : mixed

判断管理员是否有权限,仅限非系统管理员有效

Parameters

mixed $admin_id
mixed $appfile
mixed $act

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 —

_popedom_list()

_popedom_list(mixed  $groupid) : mixed

Parameters

mixed $groupid

Returns

mixed —