PHP 클래스 CollectionModel, thinksns

저자: jason ([email protected])
상속: extends Model
파일 보기 프로젝트 열기: medz/thinksns-4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$fields
$tableName

공개 메소드들

메소드 설명
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 数据库搜索收藏分享

메소드 상세

addCollection() 공개 메소드

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

delByFeed() 공개 메소드

public delByFeed ( $sid, $stable )

delCollection() 공개 메소드

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

getCollTab() 공개 메소드

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

getCollection() 공개 메소드

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

getCollectionCount() 공개 메소드

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

getCollectionFeedForApi() 공개 메소드

获取动态(分享)收藏列表,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
리턴 array 收藏列表数据

getCollectionForApi() 공개 메소드

获取收藏列表,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
리턴 array 收藏列表数据

getCollectionList() 공개 메소드

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

searchCollections() 공개 메소드

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

프로퍼티 상세

$fields 보호되어 있는 프로퍼티

protected $fields

$tableName 보호되어 있는 프로퍼티

protected $tableName