我使用Yii 1.1,我有控制器執行JSON服務調用,並且我想特別在該控制器中處理「Page Not Found」錯誤。 有沒有辦法做到這一點?Yii 1.1自定義錯誤處理我的控制器
我在我的「main.param」中設置了一個通用的錯誤處理。我只需要在我的一個控制器中以不同的方式處理它。 TNX
我使用Yii 1.1,我有控制器執行JSON服務調用,並且我想特別在該控制器中處理「Page Not Found」錯誤。 有沒有辦法做到這一點?Yii 1.1自定義錯誤處理我的控制器
我在我的「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;
}
此方法拋出錯誤。我在我的「main.param」中設置了一個通用錯誤處理。我只需要在我的一個控制器中以不同的方式處理它。 tnx –
我有更新答案..我希望是有用的 – scaisEdge
使用try catch塊你控制器 –