PHP 클래스 Post

파일 보기 프로젝트 열기: yupe/yupe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$tags tags list

공개 메소드들

메소드 설명
afterDelete ( )
afterFind ( )
allPosts ( ) : CActiveDataProvider
attributeLabels ( ) : array
beforeSave ( ) : boolean
beforeValidate ( ) : boolean
behaviors ( ) : array
createPublicPost ( array $post ) : boolean
deleteUserPost ( $postId, $userId ) : integer
findUserPost ( $postId, $userId ) : CActiveRecord
get ( $id, array $with = [] ) : mixed
getAccessType ( ) : string
getAccessTypeList ( ) : array
getArchive ( null $blogId = null, integer $cache = 3600 ) : mixed
getByTag ( $tag, array $with = ['blog', 'createUser', 'commentsCount'] ) : mixed
getCategories ( ) : mixed
getCommentCount ( ) : integer | mixed
getCommentStatus ( ) : string
getCommentStatusList ( ) : array
getForBlog ( $blogId ) : Post
getForCategory ( $categoryId ) : Post
getForUser ( $user ) : Post
getLink ( $params = [] ) : mixed
getQuote ( integer $limit = 500 ) : string
getStatus ( ) : string
getStatusList ( ) : array
getStream ( integer $limit = 10, $cacheTime ) : mixed
getTitle ( ) : mixed | string
isDraft ( ) : boolean
isPublished ( ) : boolean
limit ( integer $count = null ) : self Условие для получения определённого количества записей:
model ( string $className = __CLASS__ ) : Post Returns the static model of the specified AR class.
publish ( ) : boolean
relations ( ) : array
rules ( ) : array
scopes ( ) : array
search ( ) : CActiveDataProvider Retrieves a list of models based on the current search/filter conditions.
sortByPubDate ( string $typeSort = 'ASC' ) : self Условие для сортировки по дате
tableName ( ) : string

메소드 상세

afterDelete() 공개 메소드

public afterDelete ( )

afterFind() 공개 메소드

public afterFind ( )

allPosts() 공개 메소드

public allPosts ( ) : CActiveDataProvider
리턴 CActiveDataProvider

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

createPublicPost() 공개 메소드

public createPublicPost ( array $post ) : boolean
$post array
리턴 boolean

deleteUserPost() 공개 메소드

public deleteUserPost ( $postId, $userId ) : integer
$postId
$userId
리턴 integer

findUserPost() 공개 메소드

public findUserPost ( $postId, $userId ) : CActiveRecord
$postId
$userId
리턴 CActiveRecord

get() 공개 메소드

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

getAccessType() 공개 메소드

public getAccessType ( ) : string
리턴 string

getAccessTypeList() 공개 메소드

public getAccessTypeList ( ) : array
리턴 array

getArchive() 공개 메소드

public getArchive ( null $blogId = null, integer $cache = 3600 ) : mixed
$blogId null
$cache integer
리턴 mixed

getByTag() 공개 메소드

public getByTag ( $tag, array $with = ['blog', 'createUser', 'commentsCount'] ) : mixed
$tag
$with array
리턴 mixed

getCategories() 공개 메소드

public getCategories ( ) : mixed
리턴 mixed

getCommentCount() 공개 메소드

public getCommentCount ( ) : integer | mixed
리턴 integer | mixed

getCommentStatus() 공개 메소드

public getCommentStatus ( ) : string
리턴 string

getCommentStatusList() 공개 메소드

public getCommentStatusList ( ) : array
리턴 array

getForBlog() 공개 메소드

public getForBlog ( $blogId ) : Post
$blogId
리턴 Post

getForCategory() 공개 메소드

public getForCategory ( $categoryId ) : Post
$categoryId
리턴 Post

getForUser() 공개 메소드

public getForUser ( $user ) : Post
$user
리턴 Post

getQuote() 공개 메소드

public getQuote ( integer $limit = 500 ) : string
$limit integer
리턴 string

getStatus() 공개 메소드

public getStatus ( ) : string
리턴 string

getStatusList() 공개 메소드

public getStatusList ( ) : array
리턴 array

getStream() 공개 메소드

public getStream ( integer $limit = 10, $cacheTime ) : mixed
$limit integer
$cacheTime
리턴 mixed

getTitle() 공개 메소드

public getTitle ( ) : mixed | string
리턴 mixed | string

isDraft() 공개 메소드

public isDraft ( ) : boolean
리턴 boolean

isPublished() 공개 메소드

public isPublished ( ) : boolean
리턴 boolean

limit() 공개 메소드

Условие для получения определённого количества записей:
public limit ( integer $count = null ) : self
$count integer - количество записей
리턴 self

model() 공개 정적인 메소드

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

publish() 공개 메소드

public publish ( ) : boolean
리턴 boolean

relations() 공개 메소드

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

rules() 공개 메소드

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

scopes() 공개 메소드

public scopes ( ) : array
리턴 array

sortByPubDate() 공개 메소드

Условие для сортировки по дате
public sortByPubDate ( string $typeSort = 'ASC' ) : self
$typeSort string - типо сортировки
리턴 self

tableName() 공개 메소드

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

프로퍼티 상세

$tags 공개적으로 프로퍼티

tags list
public $tags