Я хотел бы намеренно вызвать ошибку 404 в одном из контроллеров моего приложения Zend Framework. Как я могу это сделать?Zend Framework: Как преднамеренно выбросить ошибку 404?
26
A
ответ
51
редирект 404 будет:
throw new Zend_Controller_Action_Exception('Your message here', 404);
Или без исключений:
$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);
1
Вы всегда можете установить код ответа вручную, не бросать никаких исключений.
$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);
Смежные вопросы
- 1. Как выбросить 404 исключения в Zend Framework
- 2. Как «выбросить» ошибку JSF2 404?
- 3. Zend Framework Дает ошибку 404 для контроллеров
- 4. Как выбросить ошибку 404 в express.js?
- 5. Zend 2: Как сбросить ошибку 404 с контроллера
- 6. Как преднамеренно генерировать ошибку в PhP
- 7. Zend Framework - без ошибок 404
- 8. Zend Framework маршрутизатор 404 ошибка
- 9. Как выбросить ошибку ArrayIndexOutOfBoundsException?
- 10. Zend Framework создает ошибку проекта
- 11. При использовании $ .ajax в jQuery, как я могу преднамеренно выбросить ошибку в загруженном документе?
- 12. php Zend framework 2 error 404 страница
- 13. Zend Framework перезаписывает:/индекс получает 404
- 14. zend framework 2 404 произошла ошибка
- 15. Как выбросить ошибку std :: invalid_argument?
- 16. Как выбросить ошибку в Bash?
- 17. Как выбросить 404 из bean в jsf
- 18. Документация Zend Framework, исключения
- 19. Zend Framework - Zend_Auth :: getInstance() вызывает ошибку 500
- 20. Zend Framework включает ошибку пути в ubuntu
- 21. Zend: ошибка 500 вместо 404
- 22. Когда нужно разобрать() выбросить ошибку?
- 23. Zend Studio + Zend Framework
- 24. Как включить zend framework?
- 25. Zend Framework: Как защитить zend шаблон url?
- 26. как выбросить ошибку в обещании $ http
- 27. Как выбросить ошибку при вводе пользователя?
- 28. как выбросить ошибку о несоответствии роли пользователя?
- 29. Zend Framework vs Zend Framework 2
- 30. Проблема с ошибкой Zend Framework 404 в новом контроллере
Приятно, я не знал, что вы можете установить код для этого исключения. API-документ, похоже, указывает на то, что он используется только для внутреннего использования. – Juan
Ну, я использую его все время с пользовательскими маршрутами .. Например 'example.com/: module /: controller /: random'. В контроллере я проверяю, существует ли случайный случай, иначе я бросаю и исключаю с помощью 404, и он работает :-) –
Именно поэтому мне нужно его использовать. =] спасибо – Andrew