PHP Класс WeibaModel, thinksns

Автор: jason ([email protected])
Наследование: extends Model
Показать файл Открыть проект

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

Свойство Тип Описание
$error
$fields
$tableName

Открытые методы

Метод Описание
doFollowWeiba ( $uid, $weiba_id ) : integer 关注微吧
getFollowStateByWeibaid ( $uid, $weiba_id ) : boolean 判断是否关注某个微吧
getFollowStateByWeibaids ( $uid, $weiba_ids ) : [type] 批量获取微吧关注状态
getHashWeiba ( string $k = 'weiba_id', string $v = 'weiba_name' ) : array 获取微吧的Hash数组
getLastError ( )
getPostList ( integer $limit = 20, array $map = [] ) : array 获取帖子列表,后台可以根据条件查询
getWeibaById ( integer $weiba_id ) : array 根据微吧ID获取微吧信息
getWeibaList ( integer $limit = 20, array $map = [] ) : array 获取微吧列表,后台可以根据条件查询
getWeibaName ( $weiba_ids ) * 获取微吧名称
get_posts_forapi ( $limit = 20, $page = 1, $weiba_id = null ) : array 获取帖子列表
get_weibas_forapi ( $since_id, $max_id, $limit = 20, $page = 1, $uid ) : array 获取微吧列表
interestingWeiba ( $uid, $pagesize = 4 ) 个人感兴趣的群组
myWeibaForApi ( $limit, $page, $uid, $type ) : array 获取我的帖子
searchPostForApi ( $keyword, $limit, $page ) : array 搜索帖子
searchWeibaForApi ( $keyword, $limit, $page, $uid ) : array 搜索微吧
setNewcount ( $weiba_id, $num = 1 )
unFollowWeiba ( $uid, $weiba_id ) : integer 取消关注微吧

Приватные методы

Метод Описание
_formatFollowState ( integer $uid, $weiba_ids, array $follow_data ) : array 格式化,用户的关注数据

Описание методов

doFollowWeiba() публичный Метод

关注微吧
public doFollowWeiba ( $uid, $weiba_id ) : integer
Результат integer 新添加的数据ID

getFollowStateByWeibaid() публичный Метод

判断是否关注某个微吧
public getFollowStateByWeibaid ( $uid, $weiba_id ) : boolean
Результат boolean 是否已关注

getFollowStateByWeibaids() публичный Метод

批量获取微吧关注状态
public getFollowStateByWeibaids ( $uid, $weiba_ids ) : [type]
Результат [type]

getHashWeiba() публичный Метод

获取微吧的Hash数组
public getHashWeiba ( string $k = 'weiba_id', string $v = 'weiba_name' ) : array
$k string Hash数组的Key值字段
$v string Hash数组的Value值字段
Результат array 用户组的Hash数组

getLastError() публичный Метод

public getLastError ( )

getPostList() публичный Метод

获取帖子列表,后台可以根据条件查询
public getPostList ( integer $limit = 20, array $map = [] ) : array
$limit integer 结果集数目,默认为20
$map array 查询条件
Результат array 微吧列表信息

getWeibaById() публичный Метод

根据微吧ID获取微吧信息
public getWeibaById ( integer $weiba_id ) : array
$weiba_id integer 微吧ID
Результат array 微吧信息

getWeibaList() публичный Метод

获取微吧列表,后台可以根据条件查询
public getWeibaList ( integer $limit = 20, array $map = [] ) : array
$limit integer 结果集数目,默认为20
$map array 查询条件
Результат array 微吧列表信息

getWeibaName() публичный Метод

* 获取微吧名称
public getWeibaName ( $weiba_ids )

get_posts_forapi() публичный Метод

获取帖子列表
public get_posts_forapi ( $limit = 20, $page = 1, $weiba_id = null ) : array
Результат array 帖子列表

get_weibas_forapi() публичный Метод

获取微吧列表
public get_weibas_forapi ( $since_id, $max_id, $limit = 20, $page = 1, $uid ) : array
Результат array 微吧列表

interestingWeiba() публичный Метод

个人感兴趣的群组
public interestingWeiba ( $uid, $pagesize = 4 )

myWeibaForApi() публичный Метод

获取我的帖子
public myWeibaForApi ( $limit, $page, $uid, $type ) : array
Результат array 帖子列表

searchPostForApi() публичный Метод

搜索帖子
public searchPostForApi ( $keyword, $limit, $page ) : array
Результат array 帖子列表

searchWeibaForApi() публичный Метод

搜索微吧
public searchWeibaForApi ( $keyword, $limit, $page, $uid ) : array
Результат array 微吧列表

setNewcount() публичный Метод

public setNewcount ( $weiba_id, $num = 1 )

unFollowWeiba() публичный Метод

取消关注微吧
public unFollowWeiba ( $uid, $weiba_id ) : integer
Результат integer 新添加的数据ID

Описание свойств

$error защищенное свойство

protected $error

$fields защищенное свойство

protected $fields

$tableName защищенное свойство

protected $tableName