PHP Класс Gc\Property\Model

Наследование: extends Gc\Db\AbstractTable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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