отдавать не просто свое значение, а перевод, если он есть Yii::t('app', ...)
Как лучше будет переопределить getter для аттрибутов ActiveRecord? Сделать это в родительском acitveRecord? Переопределять каждое свойство в дочернем AR?
Если я правильно понял вопрос, то он не о labels, а именно о значении. А, почему не подходит вызывать yii::t во views?
Потому что запросов этих значений может быть очень много и в разных местах При том что само значение для целевого атрибута нужно всегда в формате Yii::t
очень много view? интересный вопрос, а пример можно?
если перевод окажется в моделях, то это превратит модели в dto/model для вьюшек, если на проекте такие модели - то ок но скорее всего они не такие и потому идея переводить там - странная
С точки зрения архитектуры понятно, что не очень правильно Но проект небольшой, расти не собирается и тут вопрос время/трудо затрат скорее стоит
угу, ну пусть вьюшек так много, что и правда устанешь yii:t делать. но виджетов то еще меньше, обычно.
если проект не большой, то используйте yii:t.
ну декоратор наверни )
Обсуждают сегодня