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环境――Appserv
Dec 13 PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
php strlen mb_strlen计算中英文混排字符串长度
Jul 10 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
ThinkPHP 防止表单重复提交的方法
Aug 08 PHP
php 团购折扣计算公式
Nov 24 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
php微信公众平台交互与接口详解
Nov 28 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
PHP微信H5支付开发实例
Jul 25 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 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 for NT 远程数据库
2006/10/09 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
javascript 数组学习资料收集
2010/04/11 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
js面向对象的写法
2016/02/19 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
Python中有趣在__call__函数
2015/06/21 Python
Django的数据模型访问多对多键值的方法
2015/07/21 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
EM算法的python实现的方法步骤
2018/01/02 Python
Python变量赋值的秘密分享
2018/04/03 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
集体婚礼证婚词
2014/01/13 职场文书
找工作求职信
2014/07/07 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
员工年度工作总结2015
2015/05/18 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技