|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
studentigor |
|
||||||
Опытный Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
Всем привет.
Есть правила, для проверки формы авторизации и регистрации.
Вот я вызываю валидацию
Так вот в таком варианте запись в базу не заносится. Если же я в rules сделаю так
тогда регистрация срабатывает, но тогда не будет работать авторизация вобщем как сделать так чтобы если я вызываю валидацию для регистрации $model->validate('registr') у меня в rules срабатывали строки с ,'on'=>'registr', если же $model->validate('login') у меня в rules срабатывали строки с ,'on'=>'login', У меня почему-то это не срабатывает, хотя делаю все по книжным примерам |
||||||
|
|||||||
SamDark |
|
|||
Добрый кот Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: нет Всего: 38 |
Обязано срабатывать. Вы после validate делаете save с параметром false? Если нет, у вас повторно вызывается валидация.
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
studentigor |
|
|||
Опытный Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
да с false, но почему-то не срабатывает.
|
|||
|
||||
SamDark |
|
|||
Добрый кот Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: нет Всего: 38 |
Попробуйте приписать else и сделать print_r($model->getErrors())
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
studentigor |
|
|||
Опытный Профиль Группа: Участник Сообщений: 397 Регистрация: 14.11.2008 Репутация: нет Всего: нет |
все, пасиб.
оказалось что $model->attributes = $_POST['Users']; не присваивал значения для password_repeat. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Extensions | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |