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