PHP Class CollectionModel, thinksns

Author: jason ([email protected])
Inheritance: extends Model
Afficher le fichier Open project: medz/thinksns-4 Class Usage Examples

Protected Properties

Свойство Type Description
$fields
$tableName

Méthodes publiques

Méthode Description
addCollection ( array $data ) : boolean 添加收藏记录
delByFeed ( $sid, $stable )
delCollection ( integer $sid, string $stable, integer $uid = '' ) : boolean 取消收藏
getCollTab ( array $map ) : array 获取收藏的种类,用于收藏的Tab
getCollection ( integer $sid, string $stable, integer $uid = '' ) : array 获取指定收藏的信息
getCollectionCount ( integer $sid, string $stable ) : integer 返回指定资源的收藏数目
getCollectionFeedForApi ( integer $uid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array 获取动态(分享)收藏列表,API使用
getCollectionForApi ( integer $uid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array 获取收藏列表,API使用
getCollectionList ( array $map, integer $limit = 20, string $order = 'ctime DESC' ) : array 获取收藏列表
searchCollections ( string $key, integer $limit = 20 ) : array 数据库搜索收藏分享

Method Details

addCollection() public méthode

添加收藏记录
public addCollection ( array $data ) : boolean
$data array 收藏相关数据
Résultat boolean 是否收藏成功

delByFeed() public méthode

public delByFeed ( $sid, $stable )

delCollection() public méthode

取消收藏
public delCollection ( integer $sid, string $stable, integer $uid = '' ) : boolean
$sid integer 资源ID
$stable string 资源表名称
$uid integer 用户UID
Résultat boolean 是否取消收藏成功

getCollTab() public méthode

获取收藏的种类,用于收藏的Tab
public getCollTab ( array $map ) : array
$map array 查询条件
Résultat array 收藏种类与其资源数目

getCollection() public méthode

获取指定收藏的信息
public getCollection ( integer $sid, string $stable, integer $uid = '' ) : array
$sid integer 资源ID
$stable string 资源表名称
$uid integer 用户UID
Résultat array 指定收藏的信息

getCollectionCount() public méthode

返回指定资源的收藏数目
public getCollectionCount ( integer $sid, string $stable ) : integer
$sid integer 资源ID
$stable string 资源表名
Résultat integer 指定资源的收藏数目

getCollectionFeedForApi() public méthode

获取动态(分享)收藏列表,API使用
public getCollectionFeedForApi ( integer $uid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array
$uid integer 用户UID
$since_id integer 主键起始ID,默认为0
$max_id integer 主键最大ID,默认为0
$limit integer 每页结果集数目,默认为20
$page integer 页数,默认为1
Résultat array 收藏列表数据

getCollectionForApi() public méthode

获取收藏列表,API使用
public getCollectionForApi ( integer $uid, integer $since_id, integer $max_id, integer $limit = 20, integer $page = 1 ) : array
$uid integer 用户UID
$since_id integer 主键起始ID,默认为0
$max_id integer 主键最大ID,默认为0
$limit integer 每页结果集数目,默认为20
$page integer 页数,默认为1
Résultat array 收藏列表数据

getCollectionList() public méthode

获取收藏列表
public getCollectionList ( array $map, integer $limit = 20, string $order = 'ctime DESC' ) : array
$map array 查询条件
$limit integer 结果集显示数目,默认为20
$order string 排序条件,默认为ctime DESC
Résultat array 收藏列表数据

searchCollections() public méthode

数据库搜索收藏分享
public searchCollections ( string $key, integer $limit = 20 ) : array
$key string 关键字
$limit integer 结果集数目,默认20
Résultat array 搜索的结果数据

Property Details

$fields protected_oe property

protected $fields

$tableName protected_oe property

protected $tableName