Heim  >  Artikel  >  Backend-Entwicklung  >  Zend Framework之Layout

Zend Framework之Layout

WBOY
WBOYOriginal
2016-07-29 09:14:011084Durchsuche

为了让不同的View以相同的布局进行显示,我们可以编写布局模板文件,并以layout.phtml为名称进行保存,并在Index.php中指定这个文件所在的位置。

  1. require_once'Zend/Layout.php';
  2. Zend_Layout::startMvc(array('layoutPath'=>'../application/default/layouts'));

在布局文件中,我们可以指定网页需要使用的样式文件,JavaScript脚本文件。

  1. "Content-Type"c/span>"text/html;charset=utf-8"/>
  2. $request=Zend_Controller_Front::getInstance()->getRequest();
  3. $this->headTitle('视图中使用视图')
  4. ->headTitle($request->getModuleName())
  5. ->headTitle($request->getActionName())
  6. ->headTitle($request->getControllerName())
  7. ->setSeparator('|');
  8. echo$this->headTitle();
  9. $this->headLink()->appendStylesheet($this->baseUrl."/css/style.css")
  10. ->appendStylesheet($this->baseUrl."/css/demo.css");
  11. echo$this->headLink();
  12. $this->headScript()->appendFile($this->baseUrl."/js/jquery-1.2.6.js")
  13. ->appendFile($this->baseUrl."/js/jquery.datePicker.js")
  14. ->appendFile($this->baseUrl."/js/demo.js");
  15. echo$this->headScript();
  16. ?>
  17. 'bodywrapper'>
  18. 'header'>
  19. echo$this->partial('header.phtml','default');?>
  20. 'sidebar'>
  21. echo$this->partial('leftside.phtml','default');?>
  22. 'midcontent'>
  23. echo$this->layout()->content;?>
  24. 'footer'>
  25. echo$this->partial('footer.phtml','default');?>

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Zend Framework之Layout,包括了require方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn