Properties

$db

$db : 

Type

$id

$id : 

Type

$key

$key : 

Type

$table

$table : 

Type

$prefix

$prefix : 

Type

$uid

$uid : 

Type

$admin

$admin : 

Type

$member

$member : 

Type

$data

$data : 

Type

$func

$func : 

Type

$relatedid

$relatedid : 

Type

$relatedname

$relatedname : 

Type

$date_field

$date_field : 

Type

$param

$param : 

Type

$init

$init : 

Type

Methods

__construct()

__construct(  $params) 

Parameters

$params

init()

init(  $data) 

Parameters

$data

set_where_list()

set_where_list(  $where) 

Parameters

$where

id()

id(  $id = '') 

Parameters

$id

table()

table(  $name) 

Parameters

$name

table_site()

table_site(  $name,   $site = SITE_ID) 

Parameters

$name
$site

dbprefix()

dbprefix(  $name = '') 

Parameters

$name

query()

query(  $sql) 

Parameters

$sql

is_data_table()

is_data_table(  $table,   $tid) 

Parameters

$table
$tid

is_table_exists()

is_table_exists(  $table) 

Parameters

$table

is_field_exists()

is_field_exists(  $table,   $name) 

Parameters

$table
$name

is_exists()

is_exists(  $id,   $name,   $value) 

Parameters

$id
$name
$value

counts()

counts(  $table = '',   $where = '') 

Parameters

$table
$where

insert()

insert(  $data) 

Parameters

$data

replace()

replace(  $data) 

Parameters

$data

update()

update(  $id,   $data,   $where = '') 

Parameters

$id
$data
$where

delete()

delete(  $id,   $where = '') 

Parameters

$id
$where

deleteAll()

deleteAll(  $ids,   $where = '') 

Parameters

$ids
$where

save()

save(  $id,   $name,   $value,   $where = '') 

Parameters

$id
$name
$value
$where

get()

get(  $id) 

Parameters

$id

getAll()

getAll(  $num,   $key = '') 

Parameters

$num
$key

getRow()

getRow() 

used()

used(  $id,   $name) 

Parameters

$id
$name

limit_page()

limit_page(  $size = SYS_ADMIN_PAGESIZE) 

Parameters

$size

where()

where(  $name,   $value = '') 

Parameters

$name
$value

like()

like(  $name,   $value = '') 

Parameters

$name
$value

where_in()

where_in(  $name,   $value) 

Parameters

$name
$value

order_by()

order_by(  $value) 

Parameters

$value

query_sql()

query_sql(  $sql,   $more) 

Parameters

$sql
$more

query_all()

query_all(  $sql) 

Parameters

$sql

get_sql_query()

get_sql_query() 

get_table_name()

get_table_name(  $siteid,   $field) 

Parameters

$siteid
$field

get_all()

get_all() 

get_mytable_field()

get_mytable_field(  $table,   $siteid) 

Parameters

$table
$siteid

delete_field()

delete_field(  $ids) 

Parameters

$ids

add()

add(array  $data, object  $field) : void

添加字段

Parameters

array $data
object $field

edit()

edit(array  $_data, array  $data, string  $sql) : string

修改字段

Parameters

array $_data

旧数据

array $data

新数据

string $sql

执行该操作的sql语句

Returns

string

update_table()

update_table(string  $sql, \Phpcmf\Model\intval  $ismain) : void

分别更新各站点的表结构

Parameters

string $sql

执行该操作的sql语句

\Phpcmf\Model\intval $ismain

是否主表

exitsts()

exitsts(string  $name) : integer

判断同表字段否存在

Parameters

string $name

字段名称

Returns

integer

_where()

_where(  $table,   $name,   $value,   $field) 

Parameters

$table
$name
$value
$field

_limit_page_where()

_limit_page_where(object  $select,   $param) : \Phpcmf\intval

条件查询

Parameters

object $select

查询对象

$param

Returns

\Phpcmf\intval

_clear()

_clear() 

_return_error()

_return_error(  $msg) 

Parameters

$msg

_field_exitsts()

_field_exitsts(  $id,   $name,   $table,   $siteid) 

判断表字段否存在

Parameters

$id
$name
$table
$siteid

_sql_category_data()

_sql_category_data(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_category_data()

_field_category_data(  $name) 

Parameters

$name

_sql_comment()

_sql_comment(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_comment()

_field_comment(  $name) 

Parameters

$name

_sql_category()

_sql_category(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_category()

_field_category(  $name) 

Parameters

$name

_sql_member()

_sql_member(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_member()

_field_member(  $name) 

Parameters

$name

_sql_form()

_sql_form(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_form()

_field_form(  $name) 

Parameters

$name

_sql_linkage()

_sql_linkage(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_linkage()

_field_linkage(  $name) 

Parameters

$name

_sql_tag()

_sql_tag(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_tag()

_field_tag(  $name) 

Parameters

$name

_sql_navigator()

_sql_navigator(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_navigator()

_field_navigator(  $name) 

Parameters

$name

_sql_order()

_sql_order(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_order()

_field_order(  $name) 

Parameters

$name

_sql_page()

_sql_page(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_page()

_field_page(  $name) 

Parameters

$name

_sql_module()

_sql_module(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_module()

_field_module(  $name) 

Parameters

$name

_sql_mform()

_sql_mform(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_mform()

_field_mform(  $name) 

Parameters

$name

_sql_table()

_sql_table(  $sql,   $ismain) 

Parameters

$sql
$ismain

_field_table()

_field_table(  $name) 

Parameters

$name