Parcourir la source

Fixed error warning

朱金辉 il y a 2 ans
Parent
commit
c314314a33
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/Exceptions/Errors.php

+ 2 - 2
src/Exceptions/Errors.php

@@ -66,10 +66,10 @@ class Errors extends \Exception
             $message[] = 'Referer URL:' . (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : \Qii::getInstance()->request->url->getCurrentURL());
             \Qii::getInstance()->logerWriter->writeLog($message);
         }
-        $appConfigure = \Qii::appConfigure();
+        $appConfigure = (array)\Qii::appConfigure();
         
         $env = \Qii\Config\Register::get(\Qii\Config\Consts::APP_ENVIRON, 'dev');
-        if ($env == 'product' || ($appConfigure['errorPage'] && (isset($appConfigure['debug']) && $appConfigure['debug'] == 0))) {
+        if ($env == 'product' || (isset($appConfigure['errorPage']) && $appConfigure['errorPage'] && (isset($appConfigure['debug']) && $appConfigure['debug'] == 0))) {
             list($controller, $action) = explode(':', $appConfigure['errorPage']);
             $controllerCls = $controller;
             if(substr($controller, 0, 1) != '\\') {