\eapie\source\table\shopshop_cart

Summary

Methods
Properties
Constants
get_unique_id()
insert()
update()
delete()
remove()
clear()
clear_cart()
select_page()
select()
fetch_all()
find()
find_where()
find_user_sku_goods()
check_json()
get_data()
get_datas()
get_goods()
emshop_get_goods()
$check
CACHE_KEY
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

CACHE_KEY

CACHE_KEY = array(__CLASS__) : string

缓存的键列表

Properties

$check

$check : array

数据检测

Type

array

Methods

get_unique_id()

get_unique_id() : string

获取一个id号

Returns

string

insert()

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

插入新数据

Parameters

array $data

数据

array $call_data

数据

Returns

boolean

update()

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

更新数据

Parameters

array $call_where

更新条件

array $data

更新数据

array $call_data

Returns

boolean

delete()

delete(array  $call_where = array()) : boolean

删除数据,根据条件

Parameters

array $call_where

条件

Returns

boolean

remove()

remove(string  $id = '') : boolean

删除数据,根据主键

Parameters

string $id

主键ID

Returns

boolean

clear()

clear(string  $user_id,   $shop_cart_ids) : boolean

清除购物车

Parameters

string $user_id

[用户ID]

$shop_cart_ids

Returns

boolean

clear_cart()

clear_cart(string  $user_id, array  $shop_goods_sku_ids) : boolean

清除购物车

Parameters

string $user_id

[用户ID]

array $shop_goods_sku_ids

[商品规格ID,索引数组]

Returns

boolean

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()

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

获取多个数据 $config = array( 'where' => array(), //条件 'orderby' => array(), //排序 'limit' => array(0, page_size), //取出条数,默认不限制 );

Parameters

array $config

Returns

array

fetch_all()

fetch_all(array  $config = array()) : array

查询全部

Parameters

array $config

[查询配置]

Returns

array

find()

find(string  $id = '') : array

查一条记录,根据主键

Parameters

string $id

商家用户表ID

Returns

array

find_where()

find_where(array  $call_where = array()) : array

查一条记录,根据条件

Parameters

array $call_where

查询条件

Returns

array

find_user_sku_goods()

find_user_sku_goods(string  $user_id, string  $shop_goods_sku_id, string  $shop_goods_id) : array

根据 用户id、sku ID、商品 ID 获取购物车数据

Parameters

string $user_id
string $shop_goods_sku_id
string $shop_goods_id

Returns

array

check_json()

check_json(array  $val = array()) : Boolean

检测——是否json数据

Parameters

array $val

数据

Returns

Boolean

get_data()

get_data(array  $cart_data = array()) : array

获取购物车的商品、规格

Parameters

array $cart_data

Returns

array

get_datas()

get_datas(array  $cart_data = array()) : array

获取购物车的商品、规格

Parameters

array $cart_data

Returns

array

get_goods()

get_goods(  $cart_data, array  $shop_goods_list_data, array  $shop_goods_sku_list_data) : array

获取购物车商品列表

Parameters

$cart_data
array $shop_goods_list_data
array $shop_goods_sku_list_data

Returns

array

emshop_get_goods()

emshop_get_goods(  $cart_data, array  $shop_goods_list_data, array  $shop_goods_sku_list_data) : array

------Mr.Zhao------2019.07.22------

emshop获取购物车商品列表

Parameters

$cart_data
array $shop_goods_list_data
array $shop_goods_sku_list_data

Returns

array