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 8小时时间差的解决方法小结
Dec 22 PHP
PHP中文分词的简单实现代码分享
Jul 17 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 PHP
第四章 php数学运算
Dec 30 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
php使用正则验证中文
Apr 06 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
PHP7 echo和print语句实例用法
Feb 15 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判断远程图片是否存在的几种方法
2014/05/04 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
15个款优秀的 jQuery 图片特效插件推荐
2011/11/21 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
python中yield的用法详解
2021/01/13 Python
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
送达通知书
2015/04/25 职场文书