PHP 클래스 DenounceModel, thinksns

저자: JunStar ([email protected])
상속: extends Model
파일 보기 프로젝트 열기: medz/thinksns-4

보호된 프로퍼티들

프로퍼티 타입 설명
$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