PHP 클래스 ChannelModel, thinksns

파일 보기 프로젝트 열기: medz/thinksns-4

보호된 프로퍼티들

프로퍼티 타입 설명
$tableName

공개 메소드들

메소드 설명
auditChannelList ( $rowId ) : boolean 审核资源操作
cancelRecommended ( array $rowId ) : boolean 删除指定资源信息
deleteAssociatedData ( integer $cid ) : boolean 删除分类关联信息
deleteChannelLink ( integer $feedId ) : boolean 删除分享与频道的关联
getCategoryByTopicBind ( array $topics ) : array 获取指定话题所绑定频道分类的数组
getCategoryByUserBind ( integer $uid ) : array 获取指定用户所绑定频道分类的数组
getChannelCount ( integer $cid ) : integer 获取指定分类的记录数目
getChannelFindPage ( integer $cid ) : array 获取指定频道分类下的列表数据
getChannelList ( array $map ) : array 获取资源列表
getDataWithCid ( integer $cid, $loadId, $limit = 20, $order, $loadCount ) : array 获取指定频道分类下的相关数据 - 分页数据
getSelectedChannels ( integer $feedId ) : array 获取指定分享已经加入的频道分类
getTopList ( integer $cid, integer $limit = 10 ) : array 获取指定分类下,用户贡献最高的用户数组
setChannel ( $feedId, array $channelIds, boolean $isAdmin = true ) : boolean 添加频道与分享的关联信息

비공개 메소드들

메소드 설명
_formatImageSize ( array $data, integer $width = 236 ) : array 格式化图片的大小,使瀑布流图片显示正常

메소드 상세

auditChannelList() 공개 메소드

审核资源操作
public auditChannelList ( $rowId ) : boolean
리턴 boolean $rowId 资源ID数组

cancelRecommended() 공개 메소드

删除指定资源信息
public cancelRecommended ( array $rowId ) : boolean
$rowId array 资源ID数组
리턴 boolean 是否删除成功

deleteAssociatedData() 공개 메소드

删除分类关联信息
public deleteAssociatedData ( integer $cid ) : boolean
$cid integer 分类ID
리턴 boolean 是否删除成功

getCategoryByTopicBind() 공개 메소드

获取指定话题所绑定频道分类的数组
public getCategoryByTopicBind ( array $topics ) : array
$topics array 话题名称数组
리턴 array 指定话题所绑定频道分类的数组

getCategoryByUserBind() 공개 메소드

获取指定用户所绑定频道分类的数组
public getCategoryByUserBind ( integer $uid ) : array
$uid integer 用户ID
리턴 array 指定用户所绑定频道分类的数组

getChannelCount() 공개 메소드

获取指定分类的记录数目
public getChannelCount ( integer $cid ) : integer
$cid integer 频道分类ID
리턴 integer 指定分类的记录数目

getChannelFindPage() 공개 메소드

获取指定频道分类下的列表数据
public getChannelFindPage ( integer $cid ) : array
$cid integer 分类ID
리턴 array 指定频道分类下的列表数据

getChannelList() 공개 메소드

获取资源列表
public getChannelList ( array $map ) : array
$map array 查询条件
리턴 array 获取资源列表

getDataWithCid() 공개 메소드

获取指定频道分类下的相关数据 - 分页数据
public getDataWithCid ( integer $cid, $loadId, $limit = 20, $order, $loadCount ) : array
$cid integer 频道分类ID
리턴 array 指定频道分类下的相关数据

getSelectedChannels() 공개 메소드

获取指定分享已经加入的频道分类
public getSelectedChannels ( integer $feedId ) : array
$feedId integer 分享ID
리턴 array 已加入频道的分类数组

getTopList() 공개 메소드

获取指定分类下,用户贡献最高的用户数组
public getTopList ( integer $cid, integer $limit = 10 ) : array
$cid integer 频道分类ID
$limit integer 结果集数目,默认为10
리턴 array 用户贡献最高数组

setChannel() 공개 메소드

添加频道与分享的关联信息
public setChannel ( $feedId, array $channelIds, boolean $isAdmin = true ) : boolean
$channelIds array 频道分类ID数组
$isAdmin boolean 是否需要审核,默认为true
리턴 boolean 是否添加成功

프로퍼티 상세

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

protected $tableName