PHP Class mirocow\eav\EavModel

Inheritance: extends yii\base\DynamicModel
Datei anzeigen Open project: mirocow/yii2-eav Class Usage Examples

Public Properties

Property Type Description
$activeForm yii\widgets\ActiveForm
$attribute string
$entityModel yii\db\ActiveRecord
$handlers mirocow\eav\widgets\AttributeHandler[]
$valueClass Class to use for storing data

Public Methods

Method Description
__set ( $name, $value )
__toString ( )
create ( array $params ) : static Constructor for creating form model from entity object
formName ( )
getAttributeLabels ( )
getValue ( )
save ( $runValidation = true, $attributes = null )
setLabel ( $name, $label )

Protected Methods

Method Description
getModelShortName ( $model )

Method Details

__set() public method

public __set ( $name, $value )

__toString() public method

public __toString ( )

create() public static method

Constructor for creating form model from entity object
public static create ( array $params ) : static
$params array
return static

formName() public method

public formName ( )

getAttributeLabels() public method

public getAttributeLabels ( )

getModelShortName() protected static method

protected static getModelShortName ( $model )

getValue() public method

public getValue ( )

save() public method

public save ( $runValidation = true, $attributes = null )

setLabel() public method

public setLabel ( $name, $label )

Property Details

$activeForm public_oe property

public ActiveForm,yii\widgets $activeForm
return yii\widgets\ActiveForm

$attribute public_oe property

public string $attribute
return string

$entityModel public_oe property

public ActiveRecord,yii\db $entityModel
return yii\db\ActiveRecord

$handlers public_oe property

public AttributeHandler[],mirocow\eav\widgets $handlers
return mirocow\eav\widgets\AttributeHandler[]

$valueClass public_oe property

Class to use for storing data
public $valueClass