Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Aziz
цитировать
Зарегистрирован: 28 Фев 2008 10:10:56 Сообщения: 9
|
Добавлено: 10 Мар 2008 16:01:45 Заголовок сообщения: Валидация и значения поумолчанию. |
|
|
Здравствуйте.
Можно ли сделать такую штуку.
Если валидация прошла неудачно, то присвоить значению NULL, или значение поумолчанию, чтобы при $this->[Model]->validates(), вернул true, собновленными значениями??? |
|
Вернуться к началу |
|
|
KPOTOB
цитировать
Зарегистрирован: 09 Дек 2007 14:46:20 Сообщения: 127
|
Добавлено: 10 Мар 2008 21:10:23 Заголовок сообщения: |
|
|
Можно - но придется методы валидации самому писать |
|
Вернуться к началу |
|
|
Aziz
цитировать
Зарегистрирован: 28 Фев 2008 10:10:56 Сообщения: 9
|
Добавлено: 11 Мар 2008 00:39:40 Заголовок сообщения: |
|
|
функцию проверки я напишу, но как его подключить в validate.
в принципе, я уже написал проверку "вручную", но это не дело. Сейчас я проверяю, 4 поля....а завтра, когда расширюсь? когда надо будет по-больше проверять?
я организовываю поиск, там 4 поля...пока 4 поля...
нужно проверить своим методом валидации, и при неверном значении, присвоить какое-то значение по-умолчанию, например NULL |
|
Вернуться к началу |
|
|
DeeperMD
цитировать
Зарегистрирован: 08 Фев 2008 15:04:11 Сообщения: 144 Откуда: $Молдова->Кишинёв->Буюканы()
|
Добавлено: 11 Мар 2008 12:50:28 Заголовок сообщения: |
|
|
перегрузи метод validate() своей модели и дело в шляпе..
Я так думаю.. если не хочется в теле ничего писать.. |
|
Вернуться к началу |
|
|
KPOTOB
цитировать
Зарегистрирован: 09 Дек 2007 14:46:20 Сообщения: 127
|
Добавлено: 11 Мар 2008 19:50:00 Заголовок сообщения: |
|
|
IMHO лучше чтобы дефолты от базы шли - тоесть неверные поля лучше просто удалять
/forum/viewtopic.php?t=350 там а AppModel есть как свой метод валидации делать. Для 1.2 |
|
Вернуться к началу |
|
|
|