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 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
Oct 29 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
smarty的section嵌套循环用法示例
May 28 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
PHP code 验证码生成类定义和简单使用示例
May 27 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中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
PHP闭包实例解析
2014/09/08 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
jQuery知识点整理
2015/01/30 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python多重继承实例
2014/10/11 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
一张图带我们入门Python基础教程
2017/02/05 Python
python实现教务管理系统
2018/03/12 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
Python selenium自动化测试模型图解
2020/04/15 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
公司管理制度范本
2015/08/03 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang