zend framework重定向方法小结


Posted in PHP onMay 28, 2016

本文总结了zend framework重定向的方法。分享给大家供大家参考,具体如下:

一. render

不指定render

结果: {当前Module}/{当前Controller}/{当前Action}.phtml

$this->render('bar');

结果: {当前Module}/{当前Controller}/bar.phtml

二. forward

$this->_forward('bar');

结果: {当前Module}/{当前Controller}/bar

$this->_forward('bar', 'foo');

结果: {当前Module}/foo/bar

$this->_forward('bar', 'foo', 'hoge');

结果: hoge/foo/bar

$params = array(
 'a' => '1',
 'b' => '2'
);
$this->_forward('bar', 'foo', 'hoge', $params);

结果: /hoge/foo/bar/a/1/b/2

三. redirect

$this->_redirect('/hoge');

结果: /hoge

$this->_redirect('/hoge/foo');

结果: /hoge/foo

$this->_redirect('/hoge/foo/bar');

结果: /hoge/foo/bar

$this->_redirect('http://localhost/hoge/foo/bar');

结果: http://localhost/hoge/foo/bar

$this->_redirect('http://localhost/hoge/foo/bar?a=1&b=2');

结果: http://localhost/hoge/foo/bar?a=1&b=2

四. 特殊情况

不使用 layout

结果:

$this->_helper->layout()->disableLayout();

不使用 view

结果:

$this->_helper->viewRenderer->setNoRender();

希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php && 逻辑与运算符使用说明
Mar 04 PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
PHP中数组定义的几种方法
Sep 01 PHP
将php数组输出html表格的方法
Feb 24 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
php实现将数组转换为XML的方法
Mar 09 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
详解PHP中的Traits
Jul 29 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
PHP explode()函数用法讲解
Feb 15 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
Apr 10 PHP
php通过文件头判断格式的方法
May 28 #PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
May 27 #PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 #PHP
php使用pdo连接sqlite3的配置示例
May 27 #PHP
php使用number_format函数截取小数的方法分析
May 27 #PHP
php中关于长度计算容易混淆的问题分析
May 27 #PHP
Centos6.5和Centos7 php环境搭建方法
May 27 #PHP
You might like
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
PHP设置进度条的方法
2015/07/08 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
js改变embed标签src值的方法
2015/04/10 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
php中and 和 &&出坑指南
2018/07/13 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python 自动刷博客浏览量实例代码
2017/06/14 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
解析python的局部变量和全局变量
2019/08/15 Python
Python如何实现动态数组
2019/11/02 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
速比涛英国官网:Speedo英国
2019/07/15 全球购物
编写strcpy函数
2014/06/24 面试题
大学生求职自我评价
2014/01/16 职场文书
根叔历年演讲稿
2014/05/20 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js