错误页面处理yii项目
1、1.
访问一个错误的控制器
访问一个错误的方法
有些控制器和方法禁止访问
以上访问会提示错误信息 404 403


2、2.
以上错误信息是不方便给外边用户看到的。
1. 安全隐患
2. 用户体验不好
错误信息在site/error这个地方定义的。
现在我们要自定义错误页面来显示我们的错误信息
我们自己可以获得错误的详细信息:

3、3.
错误处理
1. 重新定义错误信息页面,可以从用户体验触发
2. 我们可以根据错误信息来定位出错的地点
3. 错误信息页面在路由site/error定义。
【主题theme】
网站的样式会在特殊日子显示不同的样式(颜色、图片、文字大小),来迎合人们的心情。
网站美工在做设计的时候,也会准备多套模板供老板选择,这个地方我们可以通过主题实现。
网站的样式 我们需要在什么地方定义?
views视图是与网站样式紧密关联。
为了特殊需求我们可以准备多套视图模板,以供选择。
再者我们准备了多套视图模板,能否方便切换。
比如我们的网站也有多套模板(新年、儿童节、圣诞节)。
制作多套views视图。

4、4.
配置实用主题:

5、5.
自定义的三个主题:

6、6.
面包屑制作

7、7.
实现步骤:
1. 视图定义变量
2. 在布局通过显示


8、8.
通过小物件widget实现面包屑显示。
【代码追踪】



9、源码追踪:
CwebApplication=èCapplication==》Ccontroller===》CinlineAction等等主要流程文件
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。