ZF基本頁面布局

2021-04-26 01:58:57 字數 862 閱讀 4295

zend framework 的頁面布局模組——zend_layout——既可以跟 mvc 一起使用,也可以單獨使用。本文只討論與 mvc 一起使用的情況。

1、布局指令碼

<?php echo $this->partial('header.phtml') ?>

<?php echo $this->partial('leftcolumn.phtml') ?>

<?php echo $this->layout()->content ?>

<?php echo $this->partial('footer.phtml') ?>

除了 layout.phtml 之外,還需要編寫 header.phtml,leftcolumn.phtml,footer.phtml,以及 main.css 等檔案。

zend framework 的文件中用乙個檢視表示了頁面布局的應用。

2、設定頁面布局

注意:在啟動頁面布局後,要調整已有的各個頁面,把不需要的 html 元素,如等去掉。另外,可以通過 $this->headtitle() 來設定頁面的題頭。

改變頁面的布局也很簡單,只需在控制器中用下面的**即可:

$this->_helper->layout->setlayout('new_layout');

如果乙個控制器所有動作都使用同乙個頁面布局,可以通過控制器的初始化函式來設定:

public function init()

vue基本頁面結構

html disabled 看不到 div template js import pickercol from pickercol import mixins from mixins mixins export default 元件 data 監聽 watch deep true 計算屬性 comp...

html5基本頁面

html5基本頁面 文件寬度為裝置寬度,初始縮放比例為1 width 設定布局viewport的特定值 device width initial scale 設定頁面的初始縮放 minimum scale 設定頁面的最小縮放 maximum scale 設定頁面的最大縮放 user scaleabl...

extjs mvc結構實踐 三 完善基本頁面

上篇實現了基本的 架構,控制器動態載入功能以及乙個基礎的頁面布局,本節開始,將陸續完善這個頁面。如前所述,我們的頁面包含這麼幾個區域 接下來逐個定義每個區域的內容。ext.define luter.view.main.header initcomponent function text 這裡是系統標...