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抽象工厂模式(Elgg)
Mar 21 PHP
PHP编码转换
Nov 05 PHP
php生成静态页面的简单示例
Apr 17 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
destoon调用自定义模板及样式的公告栏
Jun 21 PHP
PHP也能干大事 随机函数
Apr 14 PHP
thinkphp微信开发(消息加密解密)
Dec 02 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
Yii框架中sphinx索引配置方法解析
Oct 18 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
php实现文件上传基本验证
Mar 04 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流量统计功能的实现代码
2012/09/29 PHP
php表单请求获得数据求和示例
2014/05/15 PHP
PHP解决中文乱码
2017/04/28 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
JavaScript实现页面无操作倒计时退出
2016/10/22 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
js实现点击生成随机div
2020/01/16 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
python实现两个文件夹的同步
2019/08/29 Python
python将时分秒转换成秒的实例
2019/12/07 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
优秀辅导员事迹材料
2014/02/16 职场文书
文明寄语大全
2014/04/11 职场文书
公司请假条范文
2014/04/11 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
部队2015年终工作总结
2015/04/02 职场文书
入党转正介绍人意见
2015/06/03 职场文书
看上去很美观后感
2015/06/10 职场文书
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server