PHP Класс Blog

* This file is part of Raui ORE *********************************************************************************************
Наследование: extends ParentModel
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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