PHP 클래스 Blog

* This file is part of Raui ORE *********************************************************************************************
상속: extends ParentModel
파일 보기 프로젝트 열기: yupe/yupe 1 사용 예제들

공개 메소드들

메소드 설명
afterDelete ( )
attributeDescriptions ( ) : array
attributeLabels ( ) : array
beforeSave ( ) : boolean
beforeValidate ( ) : boolean
behaviors ( ) : array
get ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
getBySlug ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
getByUrl ( string $url = null ) : self Условие для получения блога по url
getList ( ) : mixed
getListForUser ( $userId ) : array | mixed
getMemberStatusList ( ) : array
getMembersList ( ) : UserToBlog
getMembershipListForUser ( $user ) : mixed
getPostStatusList ( ) : array
getPosts ( ) : Post
getPrivateBlogsForUser ( $userId ) : mixed
getStatus ( ) : string
getStatusList ( ) : array
getType ( ) : string
getTypeList ( ) : array
getUserMembership ( $userId ) : CActiveRecord
hasUserInStatus ( $userId, $status ) : mixed
isOwner ( $userId ) : boolean
isPrivate ( ) : boolean
join ( $userId ) : boolean
leave ( $userId ) : boolean | integer
model ( string $className = __CLASS__ ) : Blog Returns the static model of the specified AR class.
relations ( ) : array
rules ( ) : array
scopes ( ) : array
search ( ) : CActiveDataProvider
tableName ( ) : string
userIn ( $userId, integer $status = UserToBlog::STATUS_ACTIVE ) : boolean | integer

메소드 상세

afterDelete() 공개 메소드

public afterDelete ( )

attributeDescriptions() 공개 메소드

public attributeDescriptions ( ) : array
리턴 array customized attribute descriptions (name=>description)

attributeLabels() 공개 메소드

public attributeLabels ( ) : array
리턴 array customized attribute labels (name=>label)

beforeSave() 공개 메소드

public beforeSave ( ) : boolean
리턴 boolean

beforeValidate() 공개 메소드

public beforeValidate ( ) : boolean
리턴 boolean

behaviors() 공개 메소드

public behaviors ( ) : array
리턴 array

get() 공개 메소드

public get ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
$id
$with array
리턴 mixed

getBySlug() 공개 메소드

public getBySlug ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
$id
$with array
리턴 mixed

getByUrl() 공개 메소드

Условие для получения блога по url
public getByUrl ( string $url = null ) : self
$url string - url данного блога
리턴 self

getList() 공개 메소드

public getList ( ) : mixed
리턴 mixed

getListForUser() 공개 메소드

public getListForUser ( $userId ) : array | mixed
$userId
리턴 array | mixed

getMemberStatusList() 공개 메소드

public getMemberStatusList ( ) : array
리턴 array

getMembersList() 공개 메소드

public getMembersList ( ) : UserToBlog
리턴 UserToBlog

getMembershipListForUser() 공개 메소드

public getMembershipListForUser ( $user ) : mixed
$user
리턴 mixed

getPostStatusList() 공개 메소드

public getPostStatusList ( ) : array
리턴 array

getPosts() 공개 메소드

public getPosts ( ) : Post
리턴 Post

getPrivateBlogsForUser() 공개 메소드

public getPrivateBlogsForUser ( $userId ) : mixed
$userId
리턴 mixed

getStatus() 공개 메소드

public getStatus ( ) : string
리턴 string

getStatusList() 공개 메소드

public getStatusList ( ) : array
리턴 array

getType() 공개 메소드

public getType ( ) : string
리턴 string

getTypeList() 공개 메소드

public getTypeList ( ) : array
리턴 array

getUserMembership() 공개 메소드

public getUserMembership ( $userId ) : CActiveRecord
$userId
리턴 CActiveRecord

hasUserInStatus() 공개 메소드

public hasUserInStatus ( $userId, $status ) : mixed
$userId
$status
리턴 mixed

isOwner() 공개 메소드

public isOwner ( $userId ) : boolean
$userId
리턴 boolean

isPrivate() 공개 메소드

public isPrivate ( ) : boolean
리턴 boolean

join() 공개 메소드

public join ( $userId ) : boolean
$userId
리턴 boolean

leave() 공개 메소드

public leave ( $userId ) : boolean | integer
$userId
리턴 boolean | integer

model() 공개 정적인 메소드

Returns the static model of the specified AR class.
public static model ( string $className = __CLASS__ ) : Blog
$className string
리턴 Blog the static model class

relations() 공개 메소드

public relations ( ) : array
리턴 array relational rules.

rules() 공개 메소드

public rules ( ) : array
리턴 array validation rules for model attributes.

scopes() 공개 메소드

public scopes ( ) : array
리턴 array

tableName() 공개 메소드

public tableName ( ) : string
리턴 string the associated database table name

userIn() 공개 메소드

public userIn ( $userId, integer $status = UserToBlog::STATUS_ACTIVE ) : boolean | integer
$userId
$status integer
리턴 boolean | integer