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的ob_start();控制您的浏览器cache!
Feb 14 PHP
PHP define函数的使用说明
Aug 27 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
php读取excel文件的简单实例
Aug 26 PHP
php+MySQL判断update语句是否执行成功的方法
Aug 28 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
Laravel的throttle中间件失效问题解决方法
Oct 09 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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中使用Oracle数据库(5)
2006/10/09 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
使用PYTHON创建XML文档
2012/03/01 Python
Python异常处理总结
2014/08/15 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
个人授权委托书
2014/04/03 职场文书
2015年校长新年寄语
2014/12/08 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
python 爬取天气网卫星图片
2021/06/07 Python
Javascript设计模式之原型模式详细
2021/10/05 Javascript