我使用 Yii 1.1 并且我有控制器来执行 JSON 服务调用,我想专门在该控制器中处理“页面未找到”错误。有没有办法做到这一点?
我在“main.param”中设置了一般错误处理。我只需要在我的一个控制器中以不同的方式处理它。tnx
我使用 Yii 1.1 并且我有控制器来执行 JSON 服务调用,我想专门在该控制器中处理“页面未找到”错误。有没有办法做到这一点?
我在“main.param”中设置了一般错误处理。我只需要在我的一个控制器中以不同的方式处理它。tnx
您可以使用错误处理
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;
}