Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__, "shop_goods", "shop_goods_type") : string

缓存的键列表

Properties

$check

$check : array

数据检测

Type

array

Methods

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

get_module()

get_module() : array

获取模块

Returns

array

check_module()

check_module(string  $data) : array

检测模块

Parameters

string $data

Returns

array

check_json()

check_json(  $json) : boolean

判断JSON数据

Parameters

$json

Returns

boolean

find_exists_id()

find_exists_id(string  $type_id) 

根据ID,判断是否存在

Parameters

string $type_id

find_exists_son_id()

find_exists_son_id(string  $type_id) 

根据ID,判断是否存在子级

Parameters

string $type_id

find_merchant_exists_son_id()

find_merchant_exists_son_id(string  $type_id, string  $merchant_id) 

根据ID,判断是否存在子级

Parameters

string $type_id
string $merchant_id

find()

find(  $id = '') : array

获取一个数据——根据类别ID

Parameters

$id

Returns

array

find_where()

find_where(array  $where) : array

根据条件获取一个数据

Parameters

array $where

Returns

array

find_by_name()

find_by_name(string  $name = '') : array

获取一个数据——根据类别名称

Parameters

string $name

类别名称

Returns

array

update()

update(array  $where = array(), array  $data = array(), array  $call_data = array()) : boolean

更新数据

Parameters

array $where
array $data
array $call_data

Returns

boolean

remove()

remove(array  $type_id = '') : array

根据唯一标识,删除数据

Parameters

array $type_id

Returns

array

insert()

insert(array  $data = array(), array  $call_data = array()) : boolean

插入新数据

Parameters

array $data

数据

array $call_data

数据

Returns

boolean

select()

select(array  $config = array()) : array

获取多条数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 'select' => array(),//查询的字段,可以是数组和字符串 );

Parameters

array $config

Returns

array

select_parent_son_all()

select_parent_son_all(array  $parent_config = array(), array  $son_config = array()) : array

获取多条数据,包括子级数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 'select' => array(),//查询的字段,可以是数组和字符串 );

Parameters

array $parent_config

父级配置

array $son_config

子级配置

Returns

array

select_page()

select_page(array  $config = array()) : array

获取所有的分页数据

$config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认获取10条 );

limit的分页算法是:当前页数-1 * page_size 序号的算法:key键+1,+每页显示的条数。等于分页后的序号。{key + 1 + page_size}

返回的数据: $data = array( 'row_count' => //数据总条数 'limit_count' => //已取出条数 'page_size' => //每页的条数 'page_count' => //总页数 'page_now' => //当前页数 'data' => //数据 );

Parameters

array $config

配置信息

Returns

array

select_pages()

select_pages(array  $config = array()) : array

获取所有的分页数据

$config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认获取10条 );

limit的分页算法是:当前页数-1 * page_size 序号的算法:key键+1,+每页显示的条数。等于分页后的序号。{key + 1 + page_size}

返回的数据: $data = array( 'row_count' => //数据总条数 'limit_count' => //已取出条数 'page_size' => //每页的条数 'page_count' => //总页数 'page_now' => //当前页数 'data' => //数据 );

Parameters

array $config

配置信息

Returns

array

sql_son_count()

sql_son_count(string  $alias = "") : string

获取子分类的总数,SQL语句

Parameters

string $alias

Returns

string

select_son()

select_son(  $config = array()) 

获取子分类

Parameters

$config

find_count()

find_count(  $call_where = array()) 

根据条件获取总数量

Parameters

$call_where

select_merchant_parent()

select_merchant_parent(array  $son_types = array()) : array

传入子级,获取商家分类其父级

Parameters

array $son_types

Returns

array