首页 >

Zend Framework基本页面布局分析【PHP】

后端开发|php教程Zend Framework基本页面布局分析【PHP】
Zend,Framework,页面布局
后端开发-php教程
手机视频分享源码,双击脚本打不开VScode,ubuntu 19源,tomcat日志文删除,instagram实时爬虫,php如何对代码加密,百度seo怎么选择,干净简洁的外贸网站,php mysql 网站模板lzw
Zend Framework 的页面布局模块——Zend_Layout——既可以跟 MVC 一起使用,也可以单独使用。本文只讨论与 MVC 一起使用的情况。
在线交易源码,由于找不到vscode,ubuntu cp 命令,启动tomcat 不能访问,wordpass爬虫,java和php工资,廊坊seo的优化价格,苹果 打开网站源码,idc模板站lzw
1、布局脚本
视频源码对接公众号,ubuntu使用傲腾,python爬虫如何踩点,php wechat类,seo学历要求lzw
在 application/views 下创建一个 layouts 的文件夹。主布局脚本 layout.phtml 代码如下:

doctype('XHTML1_STRICT') ?>headTitle() ?>headLink()->appendStylesheet("/styles/main.css");// add more links ...?>headLink() ?>
partial('leftcolumn.phtml') ?>
layout()->content ?>
除了 layout.phtml 之外,还需要编写 header.phtml,leftcolumn.phtml,footer.phtml,以及 main.css 等文件。
Zend Framework 的文档中用一个视图表示了页面布局的应用。

2、设置页面布局

在 MVC 下设置页面布局非常简单,编辑 html/index.php,加入下面两行代码:

/** Setup layout */require_once 'Zend/Layout.php';Zend_Layout::startMvc($rootPath . '/application/views/layouts');
注意:在启动页面布局后,要调整已有的各个页面,把不需要的 html 元素,如

等去掉。另外,可以通过 $this->headTitle() 来设置页面的题头。</p><p>改变页面的布局也很简单,只需在控制器中用下面的代码即可:</p><div class="phpcode"><pre name="colorcode" class="html">$this->_helper->layout->setLayout('new_layout');</pre></pre>如果一个控制器所有动作都使用同一个页面布局,可以通过控制器的初始化函数来设置:</p><div class="phpcode"><pre name="colorcode" class="html">public function init() {parent::init();$this->_helper->layout->setLayout('new_layout'); }</pre></pre>更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教学》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教学》、《php面向对象程序设计入门教学》、《php+mysql数据库操作入门教学》及《php常见数据库操作技巧汇总》</p> <div class="tag"> <a href="https://www.liuzhongwei.com/tags/k101299" rel="tag">页面布局</a></div> </div><!-- .entry-content --> <hr> <header class="lbox"> <div class="post-content"> <span style="float:left;padding-right:10px;"><a href="https://www.liuzhongwei.com/page/229358.html" rel="bookmark" title="Zend Framework基本页面布局分析,zendframework"> <img src="https://liuzhongwei2023.oss-cn-shanghai.aliyuncs.com/uploads/wpic/w13480.jpg" alt="Zend Framework基本页面布局分析【PHP】" /> </a></span> <li><a href="https://www.liuzhongwei.com/page/229358.html" rel="bookmark" title="Zend Framework基本页面布局分析,zendframework">Zend Framework基本页面布局分析,zendframework</a></li> <p>Zend Framework基本页面布局分析,zendframework | Zend Framework基本页面布局分析,zendframework ... </p> </div> </header> <header class="lbox"> <div class="post-content"> <span style="float:left;padding-right:10px;"><a href="https://www.liuzhongwei.com/page/334218.html" rel="bookmark" title="css中Flex布局如何实现九宫格的样式(code)"> <img src="https://liuzhongwei2023.oss-cn-shanghai.aliyuncs.com/uploads/wpic/w13480.jpg" alt="Zend Framework基本页面布局分析【PHP】" /> </a></span> <li><a href="https://www.liuzhongwei.com/page/334218.html" rel="bookmark" title="css中Flex布局如何实现九宫格的样式(code)">css中Flex布局如何实现九宫格的样式(code)</a></li> <p>css中Flex布局如何实现九宫格的样式(code) | css中Flex布局如何实现九宫格的样式(code) ... </p> </div> </header> <header class="lbox"> <div class="post-content"> <span style="float:left;padding-right:10px;"><a href="https://www.liuzhongwei.com/page/880736.html" rel="bookmark" title="可视化数据图表要怎么做才好看? - 网络|"> <img src="https://liuzhongwei2023.oss-cn-shanghai.aliyuncs.com/uploads/wpic/w13480.jpg" alt="Zend Framework基本页面布局分析【PHP】" /> </a></span> <li><a href="https://www.liuzhongwei.com/page/880736.html" rel="bookmark" title="可视化数据图表要怎么做才好看? - 网络|">可视化数据图表要怎么做才好看? - 网络|</a></li> <p>可视化数据图表要怎么做才好看? - 网络| | 可视化数据图表要怎么做才好看? - 网络| ... </p> </div> </header> <footer class="entry-footer"> <span class="cat-links">Posted in 未分类</span> | <span class="tags-links">Tagged <a href="https://www.liuzhongwei.com/tags/k101299" rel="tag">页面布局</a></span> </footer><!-- .entry-footer --> <!-- #post-## --> <nav class="navigation post-navigation" aria-label="文章"> <h2 class="screen-reader-text">文章导航</h2> <div class="nav-links"><div class="nav-previous"><a href="https://www.liuzhongwei.com/page/1257570.html" rel="prev">mysql性能是怎么做的 |安装mysql的步骤</a></div><div class="nav-next"><a href="https://www.liuzhongwei.com/page/431213.html" rel="next">计算器编程游戏制作,计算器游戏怎么玩 – 游戏开发 – 前端|</a></div></div> </nav> </main><!-- #main --> </section><!-- #primary --> <aside id="secondary" class="widget-area col-sm-12 col-md-12 col-lg-4" role="complementary"> <hr> <section id="block-4" class="widget widget_block"> <hr class="wp-block-separator has-alpha-channel-opacity"/> </section></aside><!-- #secondary --> </div><!-- .row --> </div><!-- .container --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="container"> <div class="site-info"> © 牛的日记 | www.liuzhongwei.com <br> 网站部分内容来源于网友供稿,若有侵权请联系删除,970928#QQ.com<br> </div><!-- close .site-info --> </div> </footer><!-- #colophon --> </div><!-- #page --> <!--colorcode_start--> <script type="text/javascript" src="https://www.liuzhongwei.com/wp-content/plugins/colorcode/js/wp-colorcode.js?ver=20121102"></script> <script type="text/javascript"> window.onload = function() { DlHighlight.HELPERS.highlightByName('colorcode', 'pre','', false); } </script> <!--colorcode_end--> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?362c2492cf3ac506a1c032629e391abd"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>