`
chennanfei
  • 浏览: 40923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Zend framework之布局

 
阅读更多

在application目录下创建layout目录,并在layout目录下创建auth_layout.phtml。(默认布局模板是layout.phtml?)

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?php echo $this->headTitle(); ?>
</head>
<body>
	<h1>Hi I am here!</h1>
	<?php echo $this->layout()->content; ?>
</body>
</html>
 

 

在application/configs/application.ini里加上设置

resources.layout.layoutpath = APPLICATION_PATH "/layouts"

 

在Bootstrap.php添加如下代码:

 

    protected function _initViewHelpers() {
        Zend_Layout::startMvc();
        $view = Zend_Layout::getMvcInstance()->getView();
        $view->doctype('XHTML1_STRICT');
        $view->headMeta()->appendHttpEquiv('Content-Type', 
            'text/html;charset=utf-8');
        $view->headTitle()->setSeparator(' - ');
        $view->headTitle('Zend Framework Tutorial');
    }
 

 

在IndexController->indexAction方法里添加代码,这样可以给action选择一个布局。

 

$this->_helper->layout->setLayout('auth_layout');

 

分享到:
评论

相关推荐

    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. 定义访问...

    PHP 5.2 标准课程中级用Zend Framework布局页

    PHP 5.2 标准课程中级用Zend Framework布局页面视图_1

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

    主要介绍了Zend Framework教程之Zend_Layout布局助手用法,结合实例形式详细分析了Layout布局的相关实现技巧,需要的朋友可以参考下

    Zend Framework基本页面布局分析

    本文实例讲述了Zend Framework基本页面布局方法。分享给大家供大家参考,具体如下: Zend Framework 的页面布局模块——Zend_Layout——既可以跟 MVC 一起使用,也可以单独使用。本文只讨论与 MVC 一起使用的情况。 ...

    zend framework多模块多布局配置

    许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块...

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

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

    Zend Framework教程之Application和Bootstrap用法详解

    本文实例讲述了Zend Framework教程之Application和Bootstrap用法。分享给大家供大家参考,具体如下: 在一个MVC应用程序中,我们需要初始化建立数据库链接,配置视图和视图助手,配置布局,注册相关插件,注册action...

    zf2elayout:Zendframework 2 电子表示

    ZF2E布局Zendframework 2 电子表示显示与 HTML5 中其他模块相关的当前应用程序模块帮助开发人员轻松了解当前应用程序,而无需一一查看脚本。 安装: 如果还没有,请通过命令行生成 zf2 classmap: $ vendor/bin/zf....

    ZendFramwork开发资料包

    包含: Zend_Framework中文手册 Zend_View教程 ZF多模块多布局配置 ZF学习笔记记录 ZF快速开始

    zfrest:Zend 框架 1 REST API

    ZfRest 是 Zend Framework 1 的扩展。 它与 Resauce 相似,但完全不同。 去做 使用 Accept: 标头进行版本控制和格式语法 查看 Rob Allen 的 ZfApiVersioning repo 以获取更多插件创意 设计目标 将控制器视为资源 不...

    BF-Blog0.2.0 多用户系统 [PHP+Sqlite]

    BF-Blog是一款基于PHP5的、ZendFrameWork以及sqlite为数据库支持的blog(网络日志)程序。 演示地址:http://our.uni.cc/blog/nana BF-Blog的部分主要功能包括: *基于CSS+div布局的模板结构,模板样式修改容易; *...

    MtMail:用于根据模板编写电子邮件并发送的模块

    Zend Framework的电子邮件模块介绍MtMail处理与从应用程序发送电子邮件有关的常见活动,主要是根据模板创建消息,然后通过传输适配器发送消息。特征: 用于创建电子邮件的工厂电子邮件传输适配器工厂,提供一站式...

    PLC_X_Project:onePlace的项目管理。 管理您的任务以及项目中的更多内容。 onePlace X的模块

    这是基于Laminas Project(以前的Zend Framework)的onePlace软件框架的项目模块。 即时创建基于Web的应用程序! onePlace为您带来了扩展的实体和表模型,视图帮助器以及更多其他功能-因此您可以构建Webapp来以几乎...

    TomatoCMS-开源

    TomatoCMS是一个令人印象深刻,功能强大的内容管理系统。 TomatoCMS建立在用于构建网站的最新技术之上:Zend Framework,jQuery和960grid。 关键功能是布局编辑器和窗口小部件概念。

Global site tag (gtag.js) - Google Analytics