【Phalcon实现高性能网站】使用Phalcon高性能PHP框架搭建网站 视图之传递参数

来源:互联网 发布:老铜器一眼知真假 编辑:程序博客网 时间:2024/05/18 11:45

视图之传递参数

我的相关博文:
【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架构之实现查询版本的接口


在网站的开发中,前后端的分离,那么就需要控制器Controller传参到View层,具体的实现为:

动态网站的开发PHP,必然少不了参数的调用

使用控制器(Using Controller)

/** *实现action view的传递 * @author: xingwen <1042492275@qq.com> */use Phalcon\Mvc\Controller;// Index控制器类 必须继承Controllerclass IndexController extends Controller {    public function initialize()    {        $this->view->setTemplateAfter('common');    }    // 测试Action    public function indexAction() {        $response = $this->response;        $response->setContentType("text/html; charset=utf-8");//        $this->view->pick("Index/index2");//不同的action制定不同的模板文件        $this->view->Id = "1";    }}

使用静态网页模板(Using ViewWEB)

<!-- app/views/Index/index.phtml -->
<h3>这个是view控制器的index模版! 对应ViewController的index</h3>这里是参数值<?php echo $Id; ?><?php echo $this->getContent(); ?>
----------


0 0
原创粉丝点击