PHP Class Xpressengine\Document\Models\Document

Config를 설정할 때 division 을 사용하는 경우에는 이 모델의 table 이름을 division table 이름으로 변경합니다.
Author: XE Developers ([email protected])
Inheritance: extends Xpressengine\Database\Eloquent\DynamicModel
Afficher le fichier Open project: xpressengine/xpressengine Class Usage Examples

Méthodes publiques

Свойство Type Description
$incrementing
$table

Protected Properties

Свойство Type Description
$approves array
$casts
$config
$connection string Virtual connection name.
$displays array
$division
$dynamic use dynamic query
$fillable
$hidden
$publishes array
$replyCharLen
$statuses array

Méthodes publiques

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

Méthodes protégées

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

Method Details

checkRequired() public méthode

Check required attributes
public checkRequired ( array $attributes ) : void
$attributes array attributes
Résultat void

fixedAttributes() public méthode

Set default value to attributes
public fixedAttributes ( array $attributes ) : array
$attributes array attributes
Résultat array

getDepth() public méthode

덧글의 depth 반환
public getDepth ( ) : float
Résultat float

getPureContent() public méthode

HTML 코드를 제거한 pureContent 반환
public getPureContent ( string $content ) : string
$content string content
Résultat string

getReplyChar() protected méthode

get reply code
protected getReplyChar ( Document $parent ) : string
$parent Document Parent document model
Résultat string

getReplyCharLen() public static méthode

Reply character length
public static getReplyCharLen ( ) : integer
Résultat integer

makeReplyChar() protected méthode

Make next reply code characters
protected makeReplyChar ( string $prevChars = null ) : string
$prevChars string previous child reply code character
Résultat string

performDeleteOnModel() protected méthode

Perform a model delete operation.
protected performDeleteOnModel ( ) : void
Résultat void

performInsert() protected méthode

Perform a model insert operation.
protected performInsert ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder Illuminate database eloquent builder
$options array options
Résultat boolean

performUpdate() protected méthode

Perform a model update operation.
protected performUpdate ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder Illuminate database eloquent builder
$options array options
Résultat boolean

setApprove() public méthode

승인
public setApprove ( )

setApproveWait() public méthode

승인 대기
public setApproveWait ( )

setApproved() public méthode

승인 상태 변경
public setApproved ( string $approved ) : void
$approved string condition value. 'approved':승인됨, 'waiting':대기중, 'rejected':거절됨
Résultat void

setConfig() public méthode

set config
public setConfig ( ConfigEntity $config, string | null $table = null ) : void
$config Xpressengine\Config\ConfigEntity document config entity
$table string | null table name
Résultat void

setDisplay() public méthode

change documents display condition
public setDisplay ( string $display ) : void
$display string condition value 'visible':보여짐, 'secret':비밀글, 'hidden':숨김
Résultat void

setNotice() public méthode

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

setPublish() public méthode

발행
public setPublish ( )

setPublished() public méthode

change documents publish condition
public setPublished ( string $published ) : void
$published string condition value. 'published':발행됨, 'waiting':대기중, 'reserved':발행예약됨, 'rejected':거절됨
Résultat void

setReject() public méthode

승인 신청 거절
public setReject ( )

setReply() public méthode

Set reply attributes value
public setReply ( ) : void
Résultat void

setReplyCharLen() public static méthode

Set reply character length
public static setReplyCharLen ( integer $len ) : void
$len integer reply character length
Résultat void

setReserve() public méthode

발행 예약
public setReserve ( )

setRestore() public méthode

휴지통 문서 복구
public setRestore ( )

setStatus() public méthode

change documents status condition
public setStatus ( string $status ) : void
$status string condition value. 'usual':일반, 'temp':임시저장글, 'trash':휴지통글
Résultat void

setTemporary() public méthode

임시저장
public setTemporary ( )

setTrash() public méthode

휴지통
public setTrash ( )

user() public méthode

user relationship
public user ( ) : BelongsTo
Résultat Illuminate\Database\Eloquent\Relations\BelongsTo

Property Details

$approves protected_oe property

protected array $approves
Résultat array

$casts protected_oe property

protected $casts

$config protected_oe property

protected $config

$connection protected_oe property

Virtual connection name.
protected string $connection
Résultat string

$displays protected_oe property

protected array $displays
Résultat array

$division protected_oe property

protected $division

$dynamic protected_oe property

use dynamic query
protected $dynamic

$fillable protected_oe property

protected $fillable

$hidden protected_oe property

protected $hidden

$incrementing public_oe property

public $incrementing

$publishes protected_oe property

protected array $publishes
Résultat array

$replyCharLen protected_oe static_oe property

protected static $replyCharLen

$statuses protected_oe property

protected array $statuses
Résultat array

$table public_oe property

public $table