【小结】Zend Framework Quick Start 之Create A Layout
来源:互联网 发布:泉友通手机炒股软件 编辑:程序博客网 时间:2024/05/17 22:08
紧接着ZF 手册上一章"Create Your Project" 的内容,上一章已经用ZF创建好了一个项目,访问的时候页面如下:
查看页面源代码的话会发现,这个页面虽然可以正确的显示,但却连最基本的html 标签结构都没有,这显然是不合适的,这个时候可以借助于Layout。Layout 可以看作是整个网站的布局模板(site-wide view script),为所有页面共用,在这里添加了html 的标签结构所有页面也就有了,并且使得所有的页面都可以具有相同的布局(相同的头部和尾部),因为大多数网站都有自己固定的布局、风格以及头部和尾部,这省去了很多麻烦事。
①创建目录application/layouts/scripts/,这里即是存放布局模板的地方,然后在该目录下创建一个默认的布局模板文件layout.phtml。
②修改配置文件application/configs/application.ini,在[production] 节中加入语句 resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" ,这样是为了告诉程序去该目录下找布局模板。
③接下来的没看太明白,手册上说是在Bootstrap 类中添加一个方法,用来设定文档的Doctype,然后再在[production] 节中加入语句 resources.view[] =
④最后在layout.phtml 中写入共用的html 代码,这样再次访问的页面时会发现有了html 的标签结构,并且多了个头部。
$this 表示的应该是本身这个view 对象,$this->doctype() 是生成之前指定好的文档类型标签,$this->headLink()->appendStylesheet(...) 是用于生成引入css 文件代码的简便方法,$this->url(...) 是用于生成页面上的链接地址,而$this->layout()->content 则存储着原来页面中的内容,即主体内容。
- 【小结】Zend Framework Quick Start 之Create A Layout
- Zend Framework之Layout
- zend framework学习小结
- zend framework小结
- zend framework学习小结
- zend framework学习小结
- Create A Layout
- A quick CSS layout library
- zend framework php 小结1
- zend framework php 小结2
- Zend Framework教程-Zend_Layout-布局\助手Layout
- zend framework多模块多Layout配置
- zend framework多模块多Layout配置
- Zend FrameWork 之 Zend_Loader
- Zend Framework之Zend_Acl
- TensorFlow实战之:Quick Start
- needle之 Quick Start Guide
- Delegates - a 15 minutes quick start tutorial
- JS截取井号之前的URL,并实现页面跳转
- PHP中字符串的使用
- 关于IAP和ISP
- 当局者迷
- 6月13日任务
- 【小结】Zend Framework Quick Start 之Create A Layout
- Java随机数总结
- WCF Notification on Disconnect
- 使用JNI技术实现JAVA程序调用dll
- css div 基础布局
- BCB2009 动态调用VC生成的DLL
- mssql与oracle常用函数对照
- Custom Authentication and Encryption with WCF
- 汇编口决