熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

zend Framework中的Layout(模塊化得布局)詳解

2013-11-15 12:33:05  來源: PHP編程 
本篇文章是對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
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.