Но вот обязательно ли для каждой модели прописывать attributeLabels() или все же можно как то сделать чтобы по дефолту в label возвращались верные кодировки.
К тому же что делать для стандартных форм. Например в форме ввода логина и пароля:
Код: Выделить всё
<p class="note">Поля, помеченные <span class="required">*</span> обязательны для заполнения.</p>
<div class="row">
<?php echo $form->labelEx($model,'Логин'); ?>
<?php echo $form->textField($model,'username'); ?>
<?php echo $form->error($model,'username'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'Пароль'); ?>
<?php echo $form->passwordField($model,'password'); ?>
<?php echo $form->error($model,'password'); ?>
<p class="hint">
Подсказка: Для входа пользователем используйте <tt>itsUser/pgta</tt>, а для входа под администратором <tt>admin/pgta</tt>.
</p>
</div>
<div class="row rememberMe">
<?php echo $form->checkBox($model,'rememberMe'); ?>
<?php echo $form->label($model,'Запомнить меня'); ?>
<?php echo $form->error($model,'rememberMe'); ?>
</div>
В общем есть ли какой-то решение, чтобы без добавления новых методов и переопределения, скажем LoginForm всё отображалось как нужно.
P.S. Естественно всё в utf-8 кодировке