PHP Класс RainLab\Translate\FormWidgets\MLRepeater

Автор: Alexey Bobkov, Samuel Georges
Наследование: extends Backend\FormWidgets\Repeater, use trait RainLab\Translate\Traits\MLControl
Показать файл Открыть проект

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

Свойство Тип Описание
$originalAssetPath
$originalViewPath

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

Свойство Тип Описание
$defaultAlias {@inheritDoc}

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

Метод Описание
getSaveValue ( $value ) : array Returns an array of translated values for this field
init ( ) {@inheritDoc}
onAddItem ( )
onSwitchItemLocale ( )
prepareVars ( )
render ( ) {@inheritDoc}

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

Метод Описание
actAsParent ( $switch = true )
getLocaleSaveDataAsArray ( $locale ) : array Returns the stored locale data as an array.
getPrimarySaveDataAsArray ( ) : array Gets the active values from the selected locale.
loadAssets ( ) {@inheritDoc}
reprocessExistingLocaleItems ( $data ) : void Recreates form widgets based on number of repeater items.
rewritePostValues ( ) : void Since the locker does always contain the latest values, this method will take the save data from the repeater and merge it in to the locker based on which ever locale is selected using an item map

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

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

protected actAsParent ( $switch = true )

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

Returns the stored locale data as an array.
protected getLocaleSaveDataAsArray ( $locale ) : array
Результат array

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

Gets the active values from the selected locale.
protected getPrimarySaveDataAsArray ( ) : array
Результат array

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

Returns an array of translated values for this field
public getSaveValue ( $value ) : array
Результат array

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

{@inheritDoc}
public init ( )

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

{@inheritDoc}
protected loadAssets ( )

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

public onAddItem ( )

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

public onSwitchItemLocale ( )

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

public prepareVars ( )

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

{@inheritDoc}
public render ( )

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

Recreates form widgets based on number of repeater items.
protected reprocessExistingLocaleItems ( $data ) : void
Результат void

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

Since the locker does always contain the latest values, this method will take the save data from the repeater and merge it in to the locker based on which ever locale is selected using an item map
protected rewritePostValues ( ) : void
Результат void

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

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

{@inheritDoc}
protected $defaultAlias

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

public $originalAssetPath

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

public $originalViewPath