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.MVC的模板标签系统(三)
Sep 05 PHP
mysql5写入和读出乱码解决
Nov 25 PHP
火车采集器 免费版使出收费版本功能实现原理
Sep 17 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
PHP递归返回值时出现的问题解决办法
Feb 19 PHP
php接口与接口引用的深入解析
Aug 09 PHP
php实现的农历算法实例
Aug 11 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP使用SMTP邮件服务器发送邮件示例
Aug 28 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 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
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
php除数取整示例
2014/04/24 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
Python 2种方法求某个范围内的所有素数(质数)
2020/01/31 Python
python为什么要安装到c盘
2020/07/20 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
简历中自我评价范文3则
2013/12/14 职场文书
横幅标语大全
2014/06/17 职场文书
汽车转让协议书范本
2014/12/07 职场文书
创业计划书之农家乐
2019/10/09 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
nginx安装以及配置的详细过程记录
2021/09/15 Servers