Error.class.php
580 Bytes
<?php
class Controller_Error extends Controller_Abstract
{
/**
* 应用错误处理
*
* @param string $sign
* eg:
* _on_controller_not_found 无效的控制器
* _on_action_not_defined: 未定义的操作方法
* _on_not_allow: 无权限
* @param string $error 错误信息
*
*/
public function indexAction($sign = '', $error = '')
{
// 检测是否为异步操作, 异步则返回json
if ($this->_request->isAjax())
{
return $this->returnJson(false, -404, $error);
}
else
{
return '该页面不存在';
}
}
}
?>