标签:
phalcon框架的view分多级:全局-控制器视图-动作视图。视图由上到下,按层级嵌套。
默认全局视图为Views/index.html,所有的页面展示时,默认调用此页面,在这个页面中必须包含
?
?echo $this->getContent()
?
语句,这个语句会读取views/layout/controllername.html,并把其内容嵌入在这句代码所在的位置。
控制器视图为views/layout/controllername.html,控制器视图为控制器的全局视图,默认当前控制器的所有页面都会调用此视图,控制器视图同样需要包含
?
?echo $this->getContent()
?
语句,这个语句会读取views/controllername/actionname.phtml文件,并把action内容嵌入在这句代码所在的位置。
动作视图在views/controllername/actionname.phtml。每个action需要一个actionName.phtml页面。
在开发中通常会遇到一个页面需要单独处理,如并不需要全局或控制器视图,就需要单独处理,就会用到局部视图。
<?php $this->partial("shared/ad_banner") ?> <h1>Robots</h1> <p>Check out our specials for robots:</p> ... <?php $this->partial("shared/footer") ?>
标签:
原文地址:http://www.cnblogs.com/limp/p/4611368.html