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