PHP 클래스 Pimcore\Model\Translation\AbstractTranslation

상속: extends Pimcore\Model\AbstractModel, implements Pimcore\Model\Translation\TranslationInterface
파일 보기 프로젝트 열기: pimcore/pimcore 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$creationDate integer
$key string
$modificationDate integer
$translations array

공개 메소드들

메소드 설명
addTranslation ( string $language, string $text )
clearDependentCache ( ) : void
getByKey ( $id, boolean $create = false, boolean $returnIdIfEmpty = false ) : static
getByKeyLocalized ( $id, boolean $create = false, boolean $returnIdIfEmpty = false, $language = null ) : string Static Helper to get the translation of the current locale
getCreationDate ( )
getDate ( ) : integer
getForWebserviceExport ( ) : array
getFromWebserviceImport ( $data )
getKey ( ) : string
getModificationDate ( )
getTranslation ( $language ) : array
getTranslations ( ) : array
importTranslationsFromFile ( $file, boolean $replaceExistingTranslations = true, $languages = null ) Imports translations from a csv file The CSV file has to have the same format as an Pimcore translation-export-file
save ( )
setCreationDate ( $date )
setDate ( $date )
setKey ( $key )
setModificationDate ( $date )
setTranslations ( $translations )

보호된 메소드들

메소드 설명
getValidTranslationKey ( $key ) : string

메소드 상세

addTranslation() 공개 메소드

public addTranslation ( string $language, string $text )
$language string
$text string

clearDependentCache() 공개 정적인 메소드

public static clearDependentCache ( ) : void
리턴 void

getByKey() 공개 정적인 메소드

public static getByKey ( $id, boolean $create = false, boolean $returnIdIfEmpty = false ) : static
$id
$create boolean
$returnIdIfEmpty boolean
리턴 static

getByKeyLocalized() 공개 정적인 메소드

Static Helper to get the translation of the current locale
public static getByKeyLocalized ( $id, boolean $create = false, boolean $returnIdIfEmpty = false, $language = null ) : string
$id - translation key
$create boolean - creates an empty translation entry if the key doesn't exists
$returnIdIfEmpty boolean - returns $id if no translation is available
리턴 string

getCreationDate() 공개 메소드

public getCreationDate ( )

getDate() 공개 메소드

사용 중단: use getCreationDate or getModificationDate instead
public getDate ( ) : integer
리턴 integer

getForWebserviceExport() 공개 메소드

public getForWebserviceExport ( ) : array
리턴 array

getFromWebserviceImport() 공개 메소드

public getFromWebserviceImport ( $data )
$data

getKey() 공개 메소드

public getKey ( ) : string
리턴 string

getModificationDate() 공개 메소드

public getModificationDate ( )

getTranslation() 공개 메소드

public getTranslation ( $language ) : array
$language
리턴 array

getTranslations() 공개 메소드

public getTranslations ( ) : array
리턴 array

getValidTranslationKey() 보호된 정적인 메소드

protected static getValidTranslationKey ( $key ) : string
$key
리턴 string

importTranslationsFromFile() 공개 정적인 메소드

Imports translations from a csv file The CSV file has to have the same format as an Pimcore translation-export-file
public static importTranslationsFromFile ( $file, boolean $replaceExistingTranslations = true, $languages = null )
$file - path to the csv file
$replaceExistingTranslations boolean

save() 공개 메소드

public save ( )

setCreationDate() 공개 메소드

public setCreationDate ( $date )
$date

setDate() 공개 메소드

public setDate ( $date )
$date

setKey() 공개 메소드

public setKey ( $key )
$key

setModificationDate() 공개 메소드

public setModificationDate ( $date )
$date

setTranslations() 공개 메소드

public setTranslations ( $translations )
$translations

프로퍼티 상세

$creationDate 공개적으로 프로퍼티

public int $creationDate
리턴 integer

$key 공개적으로 프로퍼티

public string $key
리턴 string

$modificationDate 공개적으로 프로퍼티

public int $modificationDate
리턴 integer

$translations 공개적으로 프로퍼티

public array $translations
리턴 array