helper.php
Table of Contents
Functions
- active_db() : mixed
- 激活数据库连接
- active_db_default() : mixed
- 使用默认monogo连接
- db_get_group() : mixed
- group by 查寻
- _db_group_con() : mixed
- mongodb groupby兼容
- db_set_field_type() : mixed
- db_reset_data_by_filed_type() : mixed
- 权限字段类型设置值
- db_update() : mixed
- 数据库更新记录
- db_del() : mixed
- 数据库删除记录
- db_insert() : mixed
- 向数据库添加记录
- _db_get_when_array() : mixed
- 内部调用,处理 where条件是数组的情况
- db_get_one() : mixed
- 数据库查寻
- set_db_cache() : mixed
- 设置数据库查寻字段走缓存
- get_db_cache_key() : mixed
- 取缓存key
- get_db_cache_where() : mixed
- 取缓存where
- db_get_cache() : mixed
- 取数据,带缓存
- db_get() : mixed
- 取数据
- db_get_count() : mixed
- 数量
- db_get_sum() : mixed
- 计算SUM
- db_pager() : mixed
- 数据库分页
- db_get_pager() : mixed
- 分页
- db_action() : mixed
- mongodb事务
- mongo_action() : mixed
- db_allow() : mixed
- 数据库字段允许
- db_allow_set() : mixed
- 设置允许字段
- get_id_by_auto_insert() : mixed
- 设置或取ID
- get_all_or_one() : mixed
- 取一条或多条记录 get_all_or_one("novel_book",$where,'get_novel_book_row');
- set_config() : mixed
- get_config() : mixed
- get_env() : mixed
- 获取ENV
- set_env() : mixed
- 设置ENV
Functions
active_db()
激活数据库连接
active_db([mixed $value = 'mongo' ]) : mixed
Parameters
- $value : mixed = 'mongo'
active_db_default()
使用默认monogo连接
active_db_default() : mixed
db_get_group()
group by 查寻
db_get_group(mixed $table[, mixed $field = [] ][, mixed $options = [] ][, mixed $is_pager = false ]) : mixed
Parameters
- $table : mixed
- $field : mixed = []
- $options : mixed = []
- $is_pager : mixed = false
_db_group_con()
mongodb groupby兼容
_db_group_con(mixed $k, mixed $value[, mixed $up_value = '' ]) : mixed
Parameters
- $k : mixed
- $value : mixed
- $up_value : mixed = ''
db_set_field_type()
db_set_field_type(mixed $table, mixed $data) : mixed
Parameters
- $table : mixed
- $data : mixed
db_reset_data_by_filed_type()
权限字段类型设置值
db_reset_data_by_filed_type(mixed $table, mixed &$data) : mixed
Parameters
- $table : mixed
- $data : mixed
db_update()
数据库更新记录
db_update(mixed $table, mixed $update_data, mixed $where[, mixed $use_action = true ]) : mixed
Parameters
- $table : mixed
- $update_data : mixed
- $where : mixed
- $use_action : mixed = true
db_del()
数据库删除记录
db_del(mixed $table, mixed $where) : mixed
Parameters
- $table : mixed
- $where : mixed
db_insert()
向数据库添加记录
db_insert(mixed $table, mixed $data[, mixed $use_action = true ]) : mixed
Parameters
- $table : mixed
- $data : mixed
- $use_action : mixed = true
_db_get_when_array()
内部调用,处理 where条件是数组的情况
_db_get_when_array(mixed $list, mixed $call) : mixed
Parameters
- $list : mixed
- $call : mixed
db_get_one()
数据库查寻
db_get_one(mixed $table, mixed $field[, mixed $call = null ]) : mixed
Parameters
- $table : mixed
- $field : mixed
- $call : mixed = null
set_db_cache()
设置数据库查寻字段走缓存
set_db_cache(mixed $table, mixed $field) : mixed
Parameters
- $table : mixed
- $field : mixed
get_db_cache_key()
取缓存key
get_db_cache_key(mixed $table, mixed $where) : mixed
Parameters
- $table : mixed
- $where : mixed
get_db_cache_where()
取缓存where
get_db_cache_where(mixed $table, mixed $where) : mixed
Parameters
- $table : mixed
- $where : mixed
db_get_cache()
取数据,带缓存
db_get_cache(mixed $table[, mixed $where = [] ][, mixed $limit = null ]) : mixed
Parameters
- $table : mixed
- $where : mixed = []
- $limit : mixed = null
db_get()
取数据
db_get(mixed $table[, mixed $field = null ][, mixed $call = null ][, mixed $limit = null ]) : mixed
Parameters
- $table : mixed
- $field : mixed = null
- $call : mixed = null
- $limit : mixed = null
db_get_count()
数量
db_get_count(mixed $table, mixed $call) : mixed
Parameters
- $table : mixed
- $call : mixed
db_get_sum()
计算SUM
db_get_sum(mixed $table, mixed $field, mixed $call) : mixed
Parameters
- $table : mixed
- $field : mixed
- $call : mixed
db_pager()
数据库分页
db_pager(mixed $table[, mixed $field = [] ][, mixed $call = [] ]) : mixed
Parameters
- $table : mixed
- $field : mixed = []
- $call : mixed = []
db_get_pager()
分页
db_get_pager(mixed $table, mixed $call) : mixed
Parameters
- $table : mixed
- $call : mixed
db_action()
mongodb事务
db_action(mixed $call) : mixed
Parameters
- $call : mixed
mongo_action()
mongo_action(mixed $call) : mixed
Parameters
- $call : mixed
db_allow()
数据库字段允许
db_allow(mixed $table, mixed $data) : mixed
Parameters
- $table : mixed
- $data : mixed
db_allow_set()
设置允许字段
db_allow_set(mixed $table, mixed $data) : mixed
Parameters
- $table : mixed
- $data : mixed
get_id_by_auto_insert()
设置或取ID
get_id_by_auto_insert(mixed $table[, mixed $data = [] ][, mixed $where = [] ][, mixed $has_time_and_update = false ]) : mixed
Parameters
- $table : mixed
- $data : mixed = []
- $where : mixed = []
- $has_time_and_update : mixed = false
get_all_or_one()
取一条或多条记录 get_all_or_one("novel_book",$where,'get_novel_book_row');
get_all_or_one(mixed $table, mixed $where[, mixed $fun = '' ][, mixed $limit = '' ]) : mixed
Parameters
- $table : mixed
- $where : mixed
- $fun : mixed = ''
- $limit : mixed = ''
set_config()
set_config(mixed $title, mixed $body) : mixed
Parameters
- $title : mixed
- $body : mixed
get_config()
get_config(mixed $title) : mixed
Parameters
- $title : mixed
get_env()
获取ENV
get_env(mixed $key) : mixed
Parameters
- $key : mixed
set_env()
设置ENV
set_env(mixed $key, mixed $val) : mixed
Parameters
- $key : mixed
- $val : mixed