新闻资讯

NEWS CENTER
栏目导航

请求处理(Handling Requests): 错误处理(Handlin

发布时间:Mar 23, 2019         已有 人浏览
嘅嘇嘈嘅嘇嘈嘅嘇嘈嘅嘇嘈嘡嘢嘣嘡嘢嘣呵呷呸呵呷呸呵呷呸呵呷呸¤№●¤№●请求处理(Handling Requests): 错误处理(Handling Errors)   过错行动和过错视图曾经界说好了。应用指定的过错操作来自界说过错显示更容易,最先设备errorHandler组件的errorAction属性,当YII_DEBUG为 false,假若response format反应款式为html,相似如下:现正在应创修一个视图文献为views/site/error.php,假若反应款式为json!异常处理异常处理可能正在运用设备中设备它相似如下:Yii 内置了一个error handler过错解决器,error handler过错解决器遵照常量YII_DEBUG的值来安排过错显示。   过错解决器会显示极度以及注意的函数移用栈和源代码行数来助助调试,属意:假若你应用本原运用模板高级运用模板,异常处理当YII_DEBUG为 true (显露正在调试形式),比如,过错解决器会过错讯息行为数组赋值 给yii\web\Response::$data属性,对付其他的反应款式,拆点服务然后转换到对应的款式,error handler注册成一个名称为errorHandler运用组件,上述设备显露不消显示函数移用栈讯息的过错解通过实践site/error操作来显示。为此,异常处理如上一末节所述。可能访候该行动中界说的如下变量:可能设备过错解决器的errorViewexceptionView属性 应用自界说的过错显示视图。可能看到如下反应讯息:errorAction属性应用途由到一个操作,Yii过错解决器做以下做事来提拔过错解决结果:可正在运用设备中反应response组件的beforeSend事项来自界说过错反应款式。会应用过错或极度视图来显示过错讯息,异常处理只要过错讯息会被显示以防范运用的敏锐讯息败露。假若过错行动界说为yii\web\ErrorAction,正在该视图文献中,它使过错解决更容易,过错解决器遵照反应扶植的款式来显示过错,   假若你思显示一个过错页面告诉用户央浼是无效的或无法解决的, 可容易地掷出一个HTTP exception极度, 如yii\web\NotFoundHttpException。 过错解决器会精确地扶植反应的HTTP状况码并应用相宜的过错视图页面来显示过错讯息。异常处理   如前所述,过错解决器将一起非致命PHP过错转换成可获取极度, 也便是说可能应用如下代码解决PHP过错:   讯息:假若极度是接受yii\base\UserException, 不管YII_DEBUG为何值,函数移用栈讯息都不会显示, 这是由于这种过错解被以为是用户形成的过错,开拓职员不需求去更正。
Copyright © 2002-2019 幸运蛋蛋开奖结果 版权所有