电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

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


发布日期:2018/3/8
 
本篇文章是对zend Framework中的Layout(模块化得布局)进行了详细的分析介绍需要的朋友参考下

首先修改application配置文件
resourceslayoutlayoutPath = APPLICATION_PATH "/layouts/scripts"
指定布局文件的位置

然后最简单的方法就是修改引导文件 bootstrapphp文件添加一个自动执行的方法
protected function _initDoctype() { }

给我们的配置文中加入一个
resourcesview[] =
这里我们给视图赋值虽然他只是一个空值~

在我们的引导文件中加入

复制代码 代码如下:
protected function _initDoctype()
{
$this>bootstrap(view);//开启视图
$view = $this>getResource(view);//获取文档的试图定义于主配置中
$view>doctype(XHTML_STRICT); //设置文档类型
}


最后让我们增加一个LayoutHTML文件于application/layouts/scripts/下即可
内容为

复制代码 代码如下:


<?php echo $this>doctype() ?>
<html xmlns="
<head>
<meta httpequiv="ContentType" content="text/html; charset=utf" />
<title>Zend Framework Quickstart Application</title>
<?php echo $this>headLink()>appendStylesheet(/css/globalcss) ?>
</head>
<body>
<div id="header" style="backgroundcolor: #EEEEEE; height: px;">
<div id="headerlogo" style="float: left" mce_style="float: left">
<b>ZF Quickstart Application</b>
</div>
<div id="headernavigation" style="float: left" mce_style="float: left">
<a href="<?php echo $this>url(
array(controller=>guestbook)
default
true) ?>">Guestbook</a>
</div>
</div>
<?php echo $this>layout()>content ?>
</body>
</html>

上一篇:解析link

下一篇:下拉列表多级联动dropDownList示例代码