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新手上路(十)
Oct 09 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
php上传文件的增强函数
Jul 21 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
destoon公司主页模板风格的添加方法
Jun 20 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 PHP
php文件上传的两种实现方法
Apr 04 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
推荐一篇入门级的Class文章
2007/03/19 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
jQuery插件的写法分享
2013/06/12 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
微信小程序仿美团城市选择
2018/06/06 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
用Python实现一个简单的线程池
2015/04/07 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
Python3操作Excel文件(读写)的简单实例
2019/09/02 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
中专生自我鉴定范文
2014/02/02 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
保险内勤岗位职责
2015/04/13 职场文书
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记