【问题标题】:How to Generate 404 error forcefully in Yii如何在 Yii 中强制生成 404 错误
【发布时间】:2012-04-19 15:51:32
【问题描述】:

我正在使用 Yii 框架,如果在数据库中找不到重新编码,我想生成 404 错误。 有什么聪明的方法可以调用Yii default error handler

提前致谢。

【问题讨论】:

    标签: error-handling yii


    【解决方案1】:
    throw new CHttpException(404,'The specified post cannot be found.');
    

    http://www.yiiframework.com/doc/guide/1.1/en/topics.error

    【讨论】:

    • @imre-l 是否可以在不引发异常的情况下返回 Http 错误?因为我正在使用 MailLogRoute,现在甚至简单的 403 错误都会邮寄给我。这是一个故意的错误,所以不是程序员的失败,所以我认为它不应该是一个异常。有没有“更清洁”的方式? > 只返回一个带有 403 的 http 响应而不使用 CHttpException?
    • 您是否尝试过使用“200”作为代码?这是“OK”,所以我认为服务器应该让它通过。
    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 2010-10-23
    • 2014-06-12
    • 1970-01-01
    • 2018-06-25
    • 2012-08-06
    相关资源
    最近更新 更多