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 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
thinkphp的静态缓存用法分析
Nov 29 PHP
浅析PHP文件下载原理
Dec 25 PHP
php实现检查文章是否被百度收录
Jan 27 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
微信公众号开发之语音消息识别php代码
Aug 08 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 PHP
PHP封装的非对称加密RSA算法示例
May 28 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实现ping
2006/10/09 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
Python入门篇之数字
2014/10/20 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
一组SQL面试题
2016/02/15 面试题
班会关于环保演讲稿
2013/12/29 职场文书
超市促销活动总结
2014/07/01 职场文书
场地使用证明模板
2014/10/25 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
火烧圆明园观后感
2015/06/03 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
如何利用python创作字符画
2022/06/25 Python