PHP Class Blog

* This file is part of Raui ORE *********************************************************************************************
Inheritance: extends ParentModel
Afficher le fichier Open project: yupe/yupe Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

afterDelete() public méthode

public afterDelete ( )

attributeDescriptions() public méthode

public attributeDescriptions ( ) : array
Résultat array customized attribute descriptions (name=>description)

attributeLabels() public méthode

public attributeLabels ( ) : array
Résultat array customized attribute labels (name=>label)

beforeSave() public méthode

public beforeSave ( ) : boolean
Résultat boolean

beforeValidate() public méthode

public beforeValidate ( ) : boolean
Résultat boolean

behaviors() public méthode

public behaviors ( ) : array
Résultat array

get() public méthode

public get ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
$id
$with array
Résultat mixed

getBySlug() public méthode

public getBySlug ( $id, array $with = ['posts', 'membersCount', 'createUser'] ) : mixed
$id
$with array
Résultat mixed

getByUrl() public méthode

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

getList() public méthode

public getList ( ) : mixed
Résultat mixed

getListForUser() public méthode

public getListForUser ( $userId ) : array | mixed
$userId
Résultat array | mixed

getMemberStatusList() public méthode

public getMemberStatusList ( ) : array
Résultat array

getMembersList() public méthode

public getMembersList ( ) : UserToBlog
Résultat UserToBlog

getMembershipListForUser() public méthode

public getMembershipListForUser ( $user ) : mixed
$user
Résultat mixed

getPostStatusList() public méthode

public getPostStatusList ( ) : array
Résultat array

getPosts() public méthode

public getPosts ( ) : Post
Résultat Post

getPrivateBlogsForUser() public méthode

public getPrivateBlogsForUser ( $userId ) : mixed
$userId
Résultat mixed

getStatus() public méthode

public getStatus ( ) : string
Résultat string

getStatusList() public méthode

public getStatusList ( ) : array
Résultat array

getType() public méthode

public getType ( ) : string
Résultat string

getTypeList() public méthode

public getTypeList ( ) : array
Résultat array

getUserMembership() public méthode

public getUserMembership ( $userId ) : CActiveRecord
$userId
Résultat CActiveRecord

hasUserInStatus() public méthode

public hasUserInStatus ( $userId, $status ) : mixed
$userId
$status
Résultat mixed

isOwner() public méthode

public isOwner ( $userId ) : boolean
$userId
Résultat boolean

isPrivate() public méthode

public isPrivate ( ) : boolean
Résultat boolean

join() public méthode

public join ( $userId ) : boolean
$userId
Résultat boolean

leave() public méthode

public leave ( $userId ) : boolean | integer
$userId
Résultat boolean | integer

model() public static méthode

Returns the static model of the specified AR class.
public static model ( string $className = __CLASS__ ) : Blog
$className string
Résultat Blog the static model class

relations() public méthode

public relations ( ) : array
Résultat array relational rules.

rules() public méthode

public rules ( ) : array
Résultat array validation rules for model attributes.

scopes() public méthode

public scopes ( ) : array
Résultat array

tableName() public méthode

public tableName ( ) : string
Résultat string the associated database table name

userIn() public méthode

public userIn ( $userId, integer $status = UserToBlog::STATUS_ACTIVE ) : boolean | integer
$userId
$status integer
Résultat boolean | integer