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 Ajax中文乱码问题解决方法
Feb 27 PHP
需要发散思维学习PHP
Jun 29 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
php获取url参数方法总结
Nov 13 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
php实现微信支付之企业付款
May 30 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 PHP
PHP大文件切割上传并带进度条功能示例
Jul 01 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
Oct 20 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+mysql留言本源码
2009/11/11 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
VBScript版代码高亮
2006/06/26 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
JS原型链怎么理解
2016/06/27 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Python实现求数列和的方法示例
2018/01/12 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
普通员工辞职信
2014/01/17 职场文书
大学生2014全国两会学习心得体会
2014/03/10 职场文书
护士实习求职信
2014/06/22 职场文书
学习党章的体会
2014/11/07 职场文书
烈士陵园观后感
2015/06/08 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
利用Python多线程实现图片下载器
2022/03/25 Python