PHP Класс Xpressengine\Document\Models\Document

Config를 설정할 때 division 을 사용하는 경우에는 이 모델의 table 이름을 division table 이름으로 변경합니다.
Автор: XE Developers ([email protected])
Наследование: extends Xpressengine\Database\Eloquent\DynamicModel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$incrementing
$table

Защищенные свойства (Protected)

Свойство Тип Описание
$approves array
$casts
$config
$connection string Virtual connection name.
$displays array
$division
$dynamic use dynamic query
$fillable
$hidden
$publishes array
$replyCharLen
$statuses array

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

Метод Описание
checkRequired ( array $attributes ) : void Check required attributes
fixedAttributes ( array $attributes ) : array Set default value to attributes
getDepth ( ) : float 덧글의 depth 반환
getPureContent ( string $content ) : string HTML 코드를 제거한 pureContent 반환
getReplyCharLen ( ) : integer Reply character length
setApprove ( ) 승인
setApproveWait ( ) 승인 대기
setApproved ( string $approved ) : void 승인 상태 변경
setConfig ( ConfigEntity $config, string | null $table = null ) : void set config
setDisplay ( string $display ) : void change documents display condition
setNotice ( boolean $notice = true ) 공지 상태로 변경
setPublish ( ) 발행
setPublished ( string $published ) : void change documents publish condition
setReject ( ) 승인 신청 거절
setReply ( ) : void Set reply attributes value
setReplyCharLen ( integer $len ) : void Set reply character length
setReserve ( ) 발행 예약
setRestore ( ) 휴지통 문서 복구
setStatus ( string $status ) : void change documents status condition
setTemporary ( ) 임시저장
setTrash ( ) 휴지통
user ( ) : BelongsTo user relationship

Защищенные методы

Метод Описание
getReplyChar ( Document $parent ) : string get reply code
makeReplyChar ( string $prevChars = null ) : string Make next reply code characters
performDeleteOnModel ( ) : void Perform a model delete operation.
performInsert ( Builder $query, array $options = [] ) : boolean Perform a model insert operation.
performUpdate ( Builder $query, array $options = [] ) : boolean Perform a model update operation.

Описание методов

checkRequired() публичный Метод

Check required attributes
public checkRequired ( array $attributes ) : void
$attributes array attributes
Результат void

fixedAttributes() публичный Метод

Set default value to attributes
public fixedAttributes ( array $attributes ) : array
$attributes array attributes
Результат array

getDepth() публичный Метод

덧글의 depth 반환
public getDepth ( ) : float
Результат float

getPureContent() публичный Метод

HTML 코드를 제거한 pureContent 반환
public getPureContent ( string $content ) : string
$content string content
Результат string

getReplyChar() защищенный Метод

get reply code
protected getReplyChar ( Document $parent ) : string
$parent Document Parent document model
Результат string

getReplyCharLen() публичный статический Метод

Reply character length
public static getReplyCharLen ( ) : integer
Результат integer

makeReplyChar() защищенный Метод

Make next reply code characters
protected makeReplyChar ( string $prevChars = null ) : string
$prevChars string previous child reply code character
Результат string

performDeleteOnModel() защищенный Метод

Perform a model delete operation.
protected performDeleteOnModel ( ) : void
Результат void

performInsert() защищенный Метод

Perform a model insert operation.
protected performInsert ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder Illuminate database eloquent builder
$options array options
Результат boolean

performUpdate() защищенный Метод

Perform a model update operation.
protected performUpdate ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder Illuminate database eloquent builder
$options array options
Результат boolean

setApprove() публичный Метод

승인
public setApprove ( )

setApproveWait() публичный Метод

승인 대기
public setApproveWait ( )

setApproved() публичный Метод

승인 상태 변경
public setApproved ( string $approved ) : void
$approved string condition value. 'approved':승인됨, 'waiting':대기중, 'rejected':거절됨
Результат void

setConfig() публичный Метод

set config
public setConfig ( ConfigEntity $config, string | null $table = null ) : void
$config Xpressengine\Config\ConfigEntity document config entity
$table string | null table name
Результат void

setDisplay() публичный Метод

change documents display condition
public setDisplay ( string $display ) : void
$display string condition value 'visible':보여짐, 'secret':비밀글, 'hidden':숨김
Результат void

setNotice() публичный Метод

공지 상태로 변경
public setNotice ( boolean $notice = true )
$notice boolean is notice

setPublish() публичный Метод

발행
public setPublish ( )

setPublished() публичный Метод

change documents publish condition
public setPublished ( string $published ) : void
$published string condition value. 'published':발행됨, 'waiting':대기중, 'reserved':발행예약됨, 'rejected':거절됨
Результат void

setReject() публичный Метод

승인 신청 거절
public setReject ( )

setReply() публичный Метод

Set reply attributes value
public setReply ( ) : void
Результат void

setReplyCharLen() публичный статический Метод

Set reply character length
public static setReplyCharLen ( integer $len ) : void
$len integer reply character length
Результат void

setReserve() публичный Метод

발행 예약
public setReserve ( )

setRestore() публичный Метод

휴지통 문서 복구
public setRestore ( )

setStatus() публичный Метод

change documents status condition
public setStatus ( string $status ) : void
$status string condition value. 'usual':일반, 'temp':임시저장글, 'trash':휴지통글
Результат void

setTemporary() публичный Метод

임시저장
public setTemporary ( )

setTrash() публичный Метод

휴지통
public setTrash ( )

user() публичный Метод

user relationship
public user ( ) : BelongsTo
Результат Illuminate\Database\Eloquent\Relations\BelongsTo

Описание свойств

$approves защищенное свойство

protected array $approves
Результат array

$casts защищенное свойство

protected $casts

$config защищенное свойство

protected $config

$connection защищенное свойство

Virtual connection name.
protected string $connection
Результат string

$displays защищенное свойство

protected array $displays
Результат array

$division защищенное свойство

protected $division

$dynamic защищенное свойство

use dynamic query
protected $dynamic

$fillable защищенное свойство

protected $fillable

$hidden защищенное свойство

protected $hidden

$incrementing публичное свойство

public $incrementing

$publishes защищенное свойство

protected array $publishes
Результат array

$replyCharLen защищенное статическое свойство

protected static $replyCharLen

$statuses защищенное свойство

protected array $statuses
Результат array

$table публичное свойство

public $table