`
禹爸爸
  • 浏览: 83987 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Zend Framework之Layout

    博客分类:
  • PHP
阅读更多

为了让不同的View以相同的布局进行显示,我们可以编写布局模板文件,并以layout.phtml为名称进行保存,并在Index.php中指定这个文件所在的位置。

  1. require_once'Zend/Layout.php';
  2. Zend_Layout::startMvc(array('layoutPath'=>'../application/default/layouts'));

在布局文件中,我们可以指定网页需要使用的样式文件,JavaScript脚本文件。

  1. <html>
  2. <head>
  3. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
  4. <?php
  5. $request=Zend_Controller_Front::getInstance()->getRequest();
  6. $this->headTitle('视图中使用视图')
  7. ->headTitle($request->getModuleName())
  8. ->headTitle($request->getActionName())
  9. ->headTitle($request->getControllerName())
  10. ->setSeparator('|');
  11. echo$this->headTitle();
  12. $this->headLink()->appendStylesheet($this->baseUrl."/css/style.css")
  13. ->appendStylesheet($this->baseUrl."/css/demo.css");
  14. echo$this->headLink();
  15. $this->headScript()->appendFile($this->baseUrl."/js/jquery-1.2.6.js")
  16. ->appendFile($this->baseUrl."/js/jquery.datePicker.js")
  17. ->appendFile($this->baseUrl."/js/demo.js");
  18. echo$this->headScript();
  19. ?>
  20. </head>
  21. <body>
  22. <divid='bodywrapper'>
  23. <divid='header'>
  24. <?phpecho$this->partial('header.phtml','default');?>
  25. </div>
  26. <divid='sidebar'>
  27. <?phpecho$this->partial('leftside.phtml','default');?>
  28. </div>
  29. <divid='midcontent'>
  30. <?phpecho$this->layout()->content;?>
  31. </div>
  32. <divid='footer'>
  33. <?phpecho$this->partial('footer.phtml','default');?>
  34. </div>
  35. </div>
  36. </body>
  37. </html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    Zend Framework教程之Zend_Layout布局助手详解

    Zend Framework教程之Zend_Layout布局助手详解重点介绍了Zend Framework中Zend_Layout组件的使用方法。Zend_Layout是一个用于管理布局的组件,它允许开发者定义应用程序的布局结构,使得可以在不同的页面中复用相同...

    ZEND FRAMEWORK 1.11.7 中文参考文档

    Table of Contents •Introduction to Zend Framework •Overview •Installation •Learning Zend Framework •Zend Framework Quick Start •Autoloading in Zend Framework •Plugins in Zend Framework •...

    ZendFramework中文文档

    1. Introduction to Zend Framework 1.1. 概述 1.2. 安装 2. Zend_Acl 2.1. 简介 2.1.1. 关于资源(Resource) 2.1.2. 关于角色(Role) 2.1.3. 创建访问控制列表(ACL) 2.1.4. 注册角色(Role) 2.1.5. 定义访问...

    Zend Framework ppt入门教程

    在`Zend Framework.ppt`这个入门教程中,你将学习如何搭建开发环境,安装和配置 Zend Framework。通常,这包括设置PHP版本、安装Composer(PHP的依赖管理工具)以及通过Composer下载和安装 Zend Framework 框架。...

    Zend Framework教程之视图组件Zend_View用法详解

    在Zend Framework中,Zend_View是模型-视图-控制器(MVC)架构中视图层的重要组成部分,负责处理和呈现应用程序的输出。本教程将深入探讨Zend_View的使用方法、工作原理及其与其他组件的交互。 首先,让我们了解...

    zend Framework中的Layout(模块化得布局)详解

    1.首先修改application配置文件resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts”指定布局文件的位置 2.然后最简单的方法就是修改引导文件 bootstrap.php文件添加一个自动执行的方法:protected...

    Zend Framework配置 中文WORD版

    ** Zend Framework配置中文WORD版** **一、Zend Framework概述** Zend Framework是一款开源的PHP框架,由 Zend Technologies 创建并维护。它遵循 Model-View-Controller (MVC) 设计模式,旨在提升开发效率,提供...

    PHP100视频教程77:Zend.framework数据库操作之编辑和视图函数.rar

    此外,你还将了解 Zend_Layout,它是 Zend Framework 中用于管理应用布局的组件,能够帮助开发者更好地控制整个网站的页面结构。 在数据库操作的视图层面,你可能需要创建动态表格或者使用 AJAX 技术来实现无刷新的...

    Zend Framework基本页面布局分析

    Zend Framework 的页面布局模块——Zend_Layout——既可以跟 MVC 一起使用,也可以单独使用。本文只讨论与 MVC 一起使用的情况。 1、布局脚本 在 application/views 下创建一个 layouts 的文件夹。主布局脚本 layout...

    zend layout.....

    总结来说,Zend Layout是Zend Framework中的一个强大工具,它简化了Web应用的界面设计,提高了代码可维护性,并实现了页面布局的灵活性。正确理解和使用Zend Layout,将有助于提升PHP开发项目的质量和用户体验。

    Zend Framework教程之配置文件application.ini解析

    在Zend Framework中,可以通过设置resources.layout.layoutPath来指定布局文件的路径,如resources.layout.layoutPath=APPLICATION_PATH"/layouts/scripts"。同时,也可以设置使用的布局模板,比如resources.layout....

Global site tag (gtag.js) - Google Analytics