CodeExplorer mergeTranslation example
$this->
getTranslationResource()->
setResultMode( self::HYDRATE_ARRAY
);
$translation =
$this->
getSingleTranslation( 'article',
$shop->
getId(),
$data['id'
] );
if (!
empty($translation)) { $data =
$this->
mergeTranslation($data,
$translation['data'
]);
if ($data['mainDetail'
]) { $data['mainDetail'
] =
$this->
mergeTranslation($data['mainDetail'
],
$translation['data'
]);
if ($data['mainDetail'
]['attribute'
]) { $data['mainDetail'
]['attribute'
] =
$this->
mergeTranslation( $data['mainDetail'
]['attribute'
],
$translation['data'
] );
}