0

我使用 Yii 1.1 并且我有控制器来执行 JSON 服务调用,我想专门在该控制器中处理“页面未找到”错误。有没有办法做到这一点?

我在“main.param”中设置了一般错误处理。我只需要在我的一个控制器中以不同的方式处理它。tnx

4

1 回答 1

1

您可以使用错误处理

throw new CHttpException(404,'The specified post cannot be found.');

您可以查看此文档以获取详细信息 http://www.yiiframework.com/doc/guide/1.1/en/topics.error

您可以像这样在控制器中处理

public function yourActionFunction($yourParam)
{
    $model= YourClass::model()->yourModelFunction($yourParam);

    if($model===null)

        throw new CHttpException(404,'My personal messge  - The requested page does not exist.');
    return $model;
}
于 2015-12-17T21:35:38.593 回答