Форум → Программирование → PHP для идиотов → CRUD Нужен велосипед с нормальными колесами
CRUD Нужен велосипед с нормальными колесами
Страницы: ← Предыдущая страница →
-
26 июля 2011 г. 9:42, спустя 19 минут 32 секунды
mexys, это всё понятно, но кидать CHttpException не кошерно… надо кидать CModelValidationException, словить его, узнать чё произошло и отправить, в зависимости от ситуации свою вьюху или 501 или 404 и т.д. -
26 июля 2011 г. 9:56, спустя 14 минут 5 секунд
как пихнут тебе че-нить будет и!
охуел?не всё полезно, что в swap полезло -
26 июля 2011 г. 10:29, спустя 32 минуты 23 секунды
mexys, это всё понятно, но кидать CHttpException не кошерно… надо кидать CModelValidationException, словить его, узнать чё произошло и отправить, в зависимости от ситуации свою вьюху или 501 или 404 и т.д.
Можно, только зачем? CModelValidationException это для валидации пользовательских данных? Имхо, ввод херни в форму — это вполне стандартная ситуация, и тут исключения не нужно. Хотя срачи по этому поводу были, есть и будут.
В методе loadModel может быть только одна внештатная ситуация — модель не найдена, и 404 для этого самый подходящий вариант. При обработке CHttpException Yii может передавать управление назначенному действию, там уже определяем, как пользователя информировать. -
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!