错误页面处理yii项目

2025-11-04 04:22:01

1、1.

访问一个错误的控制器

访问一个错误的方法

有些控制器和方法禁止访问

以上访问会提示错误信息 404  403

错误页面处理yii项目

错误页面处理yii项目

2、2.

以上错误信息是不方便给外边用户看到的。

1. 安全隐患

2. 用户体验不好

错误信息在site/error这个地方定义的。

现在我们要自定义错误页面来显示我们的错误信息

我们自己可以获得错误的详细信息:

错误页面处理yii项目

3、3.

错误处理

1. 重新定义错误信息页面,可以从用户体验触发

2. 我们可以根据错误信息来定位出错的地点

3. 错误信息页面在路由site/error定义。

 

【主题theme】

网站的样式会在特殊日子显示不同的样式(颜色、图片、文字大小),来迎合人们的心情。

网站美工在做设计的时候,也会准备多套模板供老板选择,这个地方我们可以通过主题实现。

 

网站的样式 我们需要在什么地方定义?

views视图是与网站样式紧密关联。

为了特殊需求我们可以准备多套视图模板,以供选择。

再者我们准备了多套视图模板,能否方便切换。

比如我们的网站也有多套模板(新年、儿童节、圣诞节)。

制作多套views视图。

错误页面处理yii项目

4、4.

配置实用主题:

错误页面处理yii项目

5、5.

自定义的三个主题:

错误页面处理yii项目

6、6.

面包屑制作

错误页面处理yii项目

7、7.

实现步骤:

1. 视图定义变量

2. 在布局通过显示

错误页面处理yii项目

错误页面处理yii项目

8、8.

通过小物件widget实现面包屑显示。

 

【代码追踪】

错误页面处理yii项目

错误页面处理yii项目

错误页面处理yii项目

9、源码追踪:

CwebApplication=èCapplication==》Ccontroller===》CinlineAction等等主要流程文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:108
  • 阅读量:194
  • 阅读量:141
  • 阅读量:52
  • 阅读量:71
  • 猜你喜欢