mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-17 06:48:59 +08:00
bug fixes.
This commit is contained in:
@@ -479,6 +479,9 @@ class Application extends Module
|
||||
$msg = (string)$e;
|
||||
$msg .= "\nPrevious exception:\n";
|
||||
$msg .= (string)$exception;
|
||||
if (YII_DEBUG) {
|
||||
echo $msg;
|
||||
}
|
||||
$msg .= "\n\$_SERVER = " . var_export($_SERVER, true);
|
||||
error_log($msg);
|
||||
exit(1);
|
||||
|
||||
@@ -78,7 +78,7 @@ class ErrorHandler extends Component
|
||||
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] === 'XMLHttpRequest') {
|
||||
\Yii::$app->renderException($exception);
|
||||
} else {
|
||||
$view = new View($this);
|
||||
$view = new View;
|
||||
if (!YII_DEBUG || $exception instanceof UserException) {
|
||||
$viewName = $this->errorView;
|
||||
} else {
|
||||
@@ -86,7 +86,7 @@ class ErrorHandler extends Component
|
||||
}
|
||||
echo $view->render($viewName, array(
|
||||
'exception' => $exception,
|
||||
));
|
||||
), $this);
|
||||
}
|
||||
} else {
|
||||
\Yii::$app->renderException($exception);
|
||||
@@ -255,8 +255,8 @@ class ErrorHandler extends Component
|
||||
{
|
||||
$view = new View;
|
||||
$name = !YII_DEBUG || $exception instanceof HttpException ? $this->errorView : $this->exceptionView;
|
||||
echo $view->render($this, $name, array(
|
||||
echo $view->render($name, array(
|
||||
'exception' => $exception,
|
||||
));
|
||||
), $this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user