视图简介

默认情况下YY框架的视图文件是和控制器文件是一一对应的,YY框架也有一套便捷的视图文件解释器,生产模式下视图文件被采取预编译的方式包含到项目中,并不像有些框架每次请求都调用编译函数进行编译。 所以在系统效率上YY框架的视图机制没有任何额外的开销。

YY框架视图采用{}符号作为区别Html代码和标签代码的分割, 也就是说学习YY框架的视图非常的容易。

请不要觉得视图标签的学习是一件很烦人的事情,有的人甚至认为php就是标签语言,额外的视图标签是多此一举的。 其实不然,通过对YY框架的视图学习,你将会发现学会并使用视图标签将大大简化你在项目中的开发量。

视图文件夹的目录结构

打开视图模板文件夹你会发现这这样的目录结构:

#分页视图
view/default/@pagination
#存放前台访问的资源文件的文件夹
view/default/@style
#存放css样式文件的文件夹
view/default/@style/css
#存放js脚本文件的文件夹
view/default/@style/js
#存放多媒体文件的文件夹
view/default/@style/media
#存放动画的文件夹
view/default/@style/media/animations
#存放图片的文件夹
view/default/@style/media/images
#存放声音文件的文件夹
view/default/@style/media/sounds
#存放视频文件的文件夹
view/default/@style/media/videos
#存放外包裹文件的文件夹
view/default/@wrap

注意:开发模式下@style文件夹下的文件会即时同步到网站根目录,也就是/pub文件夹下。生产模式下@style下的文本文件(js,css)会被压缩存放到pub文件夹下,最大限度的保证系统访问速度。