PHP 클래스 Gc\Property\Model

상속: extends Gc\Db\AbstractTable
파일 보기 프로젝트 열기: gotcms/gotcms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$name string Table name
$value Gc\Property\Value\Model Accessor for \Gc\Property\Value\Model

공개 메소드들

메소드 설명
delete ( ) : boolean Delete property
fromArray ( array $array ) : Model Initiliaze model from array
fromId ( integer $propertyId ) : Model Initiliaze model from id
fromIdentifier ( string $identifier, integer $documentId ) : Model Initiliaze model from identifier
getValue ( ) : mixed Return property value
getValueModel ( ) : Model Return property value model
isRequired ( boolean $value = null ) : mixed Get if property is required or not
loadValue ( ) : Model Load property value
save ( ) : integer Save property
saveValue ( ) : boolean Save property value
setValue ( mixed $value ) : Model Set property value

메소드 상세

delete() 공개 메소드

Delete property
public delete ( ) : boolean
리턴 boolean

fromArray() 공개 정적인 메소드

Initiliaze model from array
public static fromArray ( array $array ) : Model
$array array Data
리턴 Model

fromId() 공개 정적인 메소드

Initiliaze model from id
public static fromId ( integer $propertyId ) : Model
$propertyId integer Property id
리턴 Model

fromIdentifier() 공개 정적인 메소드

Initiliaze model from identifier
public static fromIdentifier ( string $identifier, integer $documentId ) : Model
$identifier string Identifier
$documentId integer Document id
리턴 Model

getValue() 공개 메소드

Return property value
public getValue ( ) : mixed
리턴 mixed

getValueModel() 공개 메소드

Return property value model
public getValueModel ( ) : Model
리턴 Gc\Property\Value\Model

isRequired() 공개 메소드

Get if property is required or not
public isRequired ( boolean $value = null ) : mixed
$value boolean Value
리턴 mixed

loadValue() 공개 메소드

Load property value
public loadValue ( ) : Model
리턴 Model

save() 공개 메소드

Save property
public save ( ) : integer
리턴 integer

saveValue() 공개 메소드

Save property value
public saveValue ( ) : boolean
리턴 boolean

setValue() 공개 메소드

Set property value
public setValue ( mixed $value ) : Model
$value mixed Value
리턴 Model

프로퍼티 상세

$name 보호되어 있는 프로퍼티

Table name
protected string $name
리턴 string

$value 보호되어 있는 프로퍼티

Accessor for \Gc\Property\Value\Model
protected Model,Gc\Property\Value $value
리턴 Gc\Property\Value\Model