顧名思義就是套版型,Zend利用將網頁的header,body,footer拆開,方便header及footer可共用,不同的地方(即body),拆給MVC架構完成,所以最後要合併起來
Zend提供了二種做法:
Step1先從資料庫取出資料,Step2再轉成要呈現的資料
某些action不要有layout
將menu鏈結放在layout 則每頁都會有鏈結
但某些情況下,如嵌ifrmae 就不想再出現menu鏈結
就可以在該action下 加入這行
public function xxxAction(){
$this->_helper->layout->disableLayout();
}
加入在controller裡定義的標題資訊
在controller定義好要加入的標題檔資訊後,在layout加入echo的程式
<html>
<head>
<?= $this->headTitle() ?>
<?= $this->headMeta() ?>
<?= $this->headScript() ?>
<?= $this->headLink() ?>
<?= $this->headStyle() ?>
</head>
<body>
<?= $this->layout()->content ?>
</body>
</html>
沒有留言:
張貼留言