VitalyLiber
@VitalyLiber
web-developer

Как поменять имя поля в Active Form Yii2?

Имеется Active Form и Yii2. Изначально поля в ней на английском. Необходимо сделать их на Русском.

e10d1996a94d42a4ac56645b76f6d0bd.PNG

Как это сделать?
  • Вопрос задан
  • 1420 просмотров
Решения вопроса 2
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Лучше завести словарь если сайт будет иметь 2+ языков
public function attributeLabels()
    {
        return [
            'name' => 'Имя',
            'email' => Yii::t('app','email'),
           //
        ];
    }
Ответ написан
Комментировать
@Alzasr
В модели задай метод
public function attributeLabels()
    {
        return [
            'name' => 'Имя',
            'email' => 'Адрес электронной почты',
//etc...
        ];
    }


Метод возвращает массив для отрисовки в виде 'attributeName'=>'attributeLabel'.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы