最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii2怎么输出错误信息

来源:动视网 责编:小采 时间:2020-11-03 18:17:39
文档

yii2怎么输出错误信息

yii2怎么输出错误信息:使用错误处理器error handler 注册成一个名称为errorHandler应用组件, 可以在应用配置中配置它类似如下:return [ 'components' => [ 'errorHandler' => [ 'maxSourceLines' =>
推荐度:
导读yii2怎么输出错误信息:使用错误处理器error handler 注册成一个名称为errorHandler应用组件, 可以在应用配置中配置它类似如下:return [ 'components' => [ 'errorHandler' => [ 'maxSourceLines' =>


使用错误处理器

error handler 注册成一个名称为errorHandler应用组件, 可以在应用配置中配置它类似如下:

return [
 'components' => [
 'errorHandler' => [
 'maxSourceLines' => 20,
 ],
 ],
];

自定义错误显示

error handler错误处理器根据常量YII_DEBUG的值来调整错误显示, 当YII_DEBUG 为 true (表示在调试模式), 错误处理器会显示异常以及详细的函数调用栈和源代码行数来帮助调试, 当YII_DEBUG 为 false,只有错误信息会被显示以防止应用的敏感信息泄漏。

(推荐教程:yii框架)

信息: 如果异常是继承 yiiaseUserException, 不管YII_DEBUG为何值,函数调用栈信息都不会显示, 这是因为这种错误会被认为是用户产生的错误,开发人员不需要去修正。

error handler 错误处理器默认使用两个视图显示错误:

1、@yii/views/errorHandler/error.php: 显示不包含函数调用栈信息的错误信息是使用, 当YII_DEBUG 为 false时,所有错误都使用该视图。

2、@yii/views/errorHandler/exception.php: 显示包含函数调用栈信息的错误信息时使用。

可以配置错误处理器的 errorView 和 exceptionView 属性 使用自定义的错误显示视图。

使用错误动作

使用指定的错误操作 来自定义错误显示更方便, 为此,首先配置errorHandler组件的 errorAction 属性, 类似如下:

return [
 'components' => [
 'errorHandler' => [
 'errorAction' => 'site/error',
 ],
 ]
];

更多编程相关内容,请关注Gxlcms编程入门栏目!

文档

yii2怎么输出错误信息

yii2怎么输出错误信息:使用错误处理器error handler 注册成一个名称为errorHandler应用组件, 可以在应用配置中配置它类似如下:return [ 'components' => [ 'errorHandler' => [ 'maxSourceLines' =>
推荐度:
标签: 信息 如何 错误
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top