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 相关文章推荐
改变Apache端口等配置修改方法
Jun 05 PHP
PHP中函数内引用全局变量的方法
Oct 20 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
php中 $$str 中 "$$" 的详解
Jul 06 PHP
PHP实现简单汉字验证码
Jul 28 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
PHP实现上一篇下一篇的方法实例总结
Sep 22 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 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 计算两个特别大的整数实例代码
2018/05/07 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[04:28]2014DOTA2国际邀请赛 采访小兔子LGD挺进钥匙体育馆
2014/07/14 DOTA
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
python中的装饰器详解
2015/04/13 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
python manage.py runserver流程解析
2019/11/08 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
python 如何对logging日志封装
2020/12/02 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
学校开学标语
2014/10/06 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
垂直极限观后感
2015/06/08 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
python基础入门之字典和集合
2021/06/13 Python