Как переопределить данные в модели при разных языках?
Как в Yii в модели переопределить данные которые возвращаются, например, через findAll()?
Я хочу реализовать мультиязычность, язык выбирается в зависимости от того на какой поддомен зашли. В этом трудностей нет. Языковые версии данных я храню в отдельной таблице, но не все данные, а только контент. По этому я хочу при разных языках подменять только сам контент, не затрагивая другие данные.
Например в модели есть такие поля:
id
category
name
description
В языковой таблице я храню:
item_id
language_id
name
description
Т.е. при запросе для языка EN хотелось бы из модели получать данные для этой записи с замененным контентом EN версии.