本篇文章是對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>
From:http://tw.wingwit.com/Article/program/PHP/201311/21155.html