PHP 클래스 RainLab\Translate\FormWidgets\MLRepeater

저자: Alexey Bobkov, Samuel Georges
상속: extends Backend\FormWidgets\Repeater, use trait RainLab\Translate\Traits\MLControl
파일 보기 프로젝트 열기: rainlab/translate-plugin

공개 프로퍼티들

프로퍼티 타입 설명
$originalAssetPath
$originalViewPath

보호된 프로퍼티들

프로퍼티 타입 설명
$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