【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之共享模板
来源:互联网 发布:嵌入式系统 单片机 编辑:程序博客网 时间:2024/05/18 12:38
视图之共享模板
我的相关博文:
【Phalcon】Phalcon在阿里云ecs 的linux环境搭建让你真正搭建起来(phalcon一解析)
【phalcon】完美路由配置 apache nginx
【Phalcon配置】Phalcon 设置输出的编码问题
【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之共享模板
【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之传递参数
【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 资源处理之加载css js资源
【Phalcon实现高性能接口开发】使用Phalcon高性能PHP框架搭建API MVC架构之实现查询版本的接口
对呀php的框架,我优先会选择Phalcon ,毕竟基于C底层开发的高性能php 框架Phalcon,实在是太优秀好用了!
对于网站的搭建,phalcon也不在话下,现在先研究视图。
对于这中URL:http://domain/blog/posts/show , 控制器是posts, action是show
那么视图组件自动找到相对应的三个视图文件是:Name FileAction View app/views/posts/show.phtmlController Layout app/views/layouts/posts.phtml Main Layout app/views/index.phtml
动态网站的开发PHP,必然少不了模板的调用
使用控制器initialize(Using Controller initialize)
Templates也是视图文件的一部分,但他们是可共享的。他们作为控制器的布局文件,你必须把它们放到layouts目录下。class PostsController extends \Phalcon\Mvc\Controller{ public function initialize() { $this->view->setTemplateAfter('common'); }}
当然我们也可以通过数组引入多个共享的模板
// Index控制器类 必须继承Controllerclass IndexController extends Controller { public function initialize() { $aa=array(1=>"common",2=>"common2",3=>"common3"); $this->view->setTemplateAfter($aa); }}
<!-- app/views/layouts/common.phtml -->使用模板(Using Templates)
<ul class="menu">
<li><a href="/">Home</a></li>
<li><a href="/articles">Articles</a></li>
<li><a href="/contact">Contact us</a></li>
</ul>
<div class="content">
<?php echo $this->getContent() ?>
</div>
----------
0 0
- 【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之共享模板
- 【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之传递参数
- 【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 资源处理之加载css js资源
- 【Phalcon实现高性能接口开发】使用Phalcon高性能PHP框架搭建API MVC架构之实现查询版本的接口
- Mac搭建PHP Phalcon框架
- Mac搭建PHP Phalcon框架
- C开发的PHP框架Phalcon性能有多高
- 如何使用python搭建一个高性能的网站
- 安全高性能网站搭建(二)
- 安全高性能网站搭建(三)
- 安全高性能网站搭建(五)
- 安全高性能网站搭建(六)
- 高性能网站概述
- 构建高性能网站
- 高性能网站架构
- 高性能网站设计
- 网站高性能架构
- 高性能网站开发
- Android Studio 自动生成 Gson bean(json解析快捷方法)
- java集合类
- max-points-on-a-line
- IT-mongodb-mongodb常用命令
- 使用IDEA导出可运行的jar包,不引用第三方jar.
- 【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之共享模板
- 前端知识总结
- 对文件的输入输出----恶补之八
- 常见排序的实现 c++ 冒泡排序 插入排序 选择排序 快速排序
- 操作系统(Linux)---fork()函数解析与进程
- Codeforces Round #361 (Div. 2)题解
- JavaWeb工作原理
- React教程
- 理解PHP依赖注入容器(dependency injection container)系列(三) Symfony服务容器介绍