PHP Класс ChannelModel, thinksns

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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