為了讓不同的View以相同的布局進行顯示,我們可以編寫布局模板檔案,並以layout.phtml為名稱進行儲存,並在Index.php中指定這個檔案所在的位置。
- require_once'Zend/Layout.php';
- Zend_Layout::startMvc(array('layoutPath'=>'../application/default/layouts'));
在布局檔案中,我們可以指定網頁需要使用的樣式檔案,JavaScript指令檔。
- "Content-Type"c/span>"text/html;charset=utf-8"/>
- $request=Zend_Controller_Front::getInstance()->getRequest();
- $this->headTitle('視圖中使用視圖')
- ->headTitle($request->getModuleName())
- ->headTitle($request->getActionName())
- ->headTitle($request->getControllerName())
- ->setSeparator('|');
- echo$this->headTitle();
- $this->headLink()->appendStylesheet($this->baseUrl."/css/style.css")
- ->appendStylesheet($this->baseUrl."/css/demo.css");
- echo$this->headLink();
- $this->headScript()->appendFile($this->baseUrl."/js/jquery-1.2.6.js")
- ->appendFile($this->baseUrl."/js/jquery.datePicker.js")
- ->appendFile($this->baseUrl."/js/demo.js");
- echo$this->headScript();
- ?>
- 'bodywrapper'>
- 'header'>
- echo$this->partial('header.phtml','default');?>
- 'sidebar'>
- echo$this->partial('leftside.phtml','default');?>
- 'midcontent'>
- echo$this->layout()->content;?>
- 'footer'>
- echo$this->partial('footer.phtml','default');?>
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
以上就介紹了Zend Framework之Layout,包括了require方面的內容,希望對PHP教程有興趣的朋友有所協助。