PHP 트레잇 RainLab\Translate\Traits\MLControl

저자: Alexey Bobkov, Samuel Georges
파일 보기 프로젝트 열기: rainlab/translate-plugin

공개 프로퍼티들

프로퍼티 타입 설명
$isAvailable Determines whether translation services are available

보호된 프로퍼티들

프로퍼티 타입 설명
$defaultLocale Object
$parentViewPath Specifies a path to the views directory.

공개 메소드들

메소드 설명
getFallbackType ( ) : string Returns the fallback field type.
getLocaleSaveData ( ) : array Returns an array of translated values for this field
getLocaleSaveValue ( $value ) {@inheritDoc}
getLocaleValue ( string $locale ) : string Returns a translated value for a given locale.
initLocale ( ) : void Initialize control
isLocaleFieldJsonable ( ) : boolean Returns true if widget is a repeater, or the field is specified as jsonable in the model.
loadLocaleAssets ( ) Loads assets specific to ML Controls
makeParentPartial ( string $partial, array $params = [] ) : string Used by child classes to render in context of this view path.
prepareLocaleVars ( ) Prepares the list data
renderFallbackField ( ) {@inheritDoc}

보호된 메소드들

메소드 설명
makeRenderFormField ( ) If translation is unavailable, render the original field type (text).

메소드 상세

getFallbackType() 공개 메소드

Returns the fallback field type.
public getFallbackType ( ) : string
리턴 string

getLocaleSaveData() 공개 메소드

Returns an array of translated values for this field
public getLocaleSaveData ( ) : array
리턴 array

getLocaleSaveValue() 공개 메소드

{@inheritDoc}
public getLocaleSaveValue ( $value )

getLocaleValue() 공개 메소드

Returns a translated value for a given locale.
public getLocaleValue ( string $locale ) : string
$locale string
리턴 string

initLocale() 공개 메소드

Initialize control
public initLocale ( ) : void
리턴 void

isLocaleFieldJsonable() 공개 메소드

Returns true if widget is a repeater, or the field is specified as jsonable in the model.
public isLocaleFieldJsonable ( ) : boolean
리턴 boolean

loadLocaleAssets() 공개 메소드

Loads assets specific to ML Controls
public loadLocaleAssets ( )

makeParentPartial() 공개 메소드

Used by child classes to render in context of this view path.
public makeParentPartial ( string $partial, array $params = [] ) : string
$partial string The view to load.
$params array Parameter variables to pass to the view.
리턴 string The view contents.

makeRenderFormField() 보호된 메소드

If translation is unavailable, render the original field type (text).
protected makeRenderFormField ( )

prepareLocaleVars() 공개 메소드

Prepares the list data
public prepareLocaleVars ( )

renderFallbackField() 공개 메소드

{@inheritDoc}
public renderFallbackField ( )

프로퍼티 상세

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

Object
protected $defaultLocale

$isAvailable 공개적으로 프로퍼티

Determines whether translation services are available
public $isAvailable

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

Specifies a path to the views directory.
protected $parentViewPath