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

Как изменить действие после валидации данных..

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

цитировать



Зарегистрирован: 13 Сен 2009 22:16:59
Сообщения: 4

СообщениеДобавлено: 13 Сен 2009 22:37:55    Заголовок сообщения: Как изменить действие после валидации данных.. Ответить с цитатой

Подскажите, возникла такая проблема:п ри валидаци формы в случае ошибки автоматом перебрасывает на "контроллер/add", а что если у меня форма изначально находится в другом месте, как изменить url при неудачной валидации?
Т.е. у меня форма добавления комментария находится внизу поста, я хочу, чтобы перебрасывало на posts/view/1, а не на comments/add.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mayar

цитировать



Зарегистрирован: 03 Апр 2009 15:52:14
Сообщения: 24

СообщениеДобавлено: 15 Сен 2009 10:31:18    Заголовок сообщения: Ответить с цитатой

Может вот так:

Код:
if ($this->ModelName->validates()) {
   // it validated logic
} else {
   // didn't validate logic
            redirect
}


Вот тут почитай:

http://book.cakephp.org/view/410/Validating-Data-from-the-Controller
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
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