[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не выводятся ошибки валидации формы YII
lodas
Здравствуйте. Проблема такая: сделал виджет авторизации содержащий обычную форму но со своими css классами.
Кусочек формы:
<div class="left_avtoriz">
<?php echo CHtml::beginForm(); ?>
<?php
echo CHtml::errorSummary($model); ?>
<div class="row">
<?php echo CHtml::activeLabel($model,'Логин',array('class'=>'labels')); ?>
<?php
echo CHtml::activeTextField($model ,'login',array('class'=>'edits')); ?>
</div>

В правилах указываю чтобы поля были не были пустые:
public function rules()
{
return array(
array('login, password', 'required','message' => 'ERROR'),
);

}

Но ошибки при пустых login или password не выводиться. Что я делаю не так? И как сделать так чтобы ошибки выводились:
1) В моем же диве: <div class="left_avtoriz">?
2) С помощью всплывающих сообщений(может есть уже красивые готовые решения по выводу ошибок)?
Guest
$model->getError('login');
$model->getError('password');
lodas
Guest, поясните пожалуйста куда это вставить и как оно работает?
SoMeOnE
Да вот посмотрите форум. Вроде примеры есть как и что...
http://www.yiiframework.com/forum/index.ph...idation-errors/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.