PHP Класс DenounceModel, thinksns

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

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

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

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

Метод Описание
autoDenounce ( $id, integer $uid, string $content, string $type = 'feed' ) : mix 添加举报信息
deleteDenounce ( array $ids, $state ) : mix 彻底删除举报信息
getFromList ( array $map ) : array 获取相应类型的举报列表
getIdsDenounce ( string $from, string $type = '' ) : array | string 获取指定资源已经被举报且进入回收站的资源ID
reviewDenounce ( array $ids ) : mix 举报内容,审核通过

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

Метод Описание
_getWeiboIdsByDenounce ( array $ids ) : array 获取被举报的分享ID
_paramMaps ( string | array $ids ) : array 格式化,资源ID数据

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

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

添加举报信息
public autoDenounce ( $id, integer $uid, string $content, string $type = 'feed' ) : mix
$id 举报的资源ID
$uid integer 举报用户ID
$content string 举报附加内容
$type string 举报资源类型
Результат mix 添加失败返回false,成功返回新添加的举报ID

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

彻底删除举报信息
public deleteDenounce ( array $ids, $state ) : mix
$ids array 被举报的资源ID
Результат mix 删除失败返回false,成功返回删除的资源ID

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

获取相应类型的举报列表
public getFromList ( array $map ) : array
$map array 查询条件
Результат array 相应类型的举报列表

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

获取指定资源已经被举报且进入回收站的资源ID
public getIdsDenounce ( string $from, string $type = '' ) : array | string
$from string 资源类型
$type string 是输出数组还是字符串,默认为字符串
Результат array | string 回收站中的举报资源ID

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

举报内容,审核通过
public reviewDenounce ( array $ids ) : mix
$ids array 被举报的资源ID
Результат mix 审核失败返回false,成功返回审核的资源ID

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

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

protected $fields

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

protected $tableName