Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Валидация и значения поумолчанию.

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru