博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zend Framework 重定向方法(render, forward, redirect)总结
阅读量:4595 次
发布时间:2019-06-09

本文共 834 字,大约阅读时间需要 2 分钟。

一. 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('') ;
结果: 
$this->_redirect('') ;
结果: 
四. 特殊情况
不使用 layout
结果: $this->_helper->layout()->disableLayout() ; 
不使用 view
结果: $this->_helper->viewRenderer->setNoRender() ;

转载于:https://www.cnblogs.com/youlechang123/archive/2012/07/31/2616177.html

你可能感兴趣的文章
Android攻城狮布局动画
查看>>
正则表达式零宽断言详解(?=,?<=,?!,?<!)
查看>>
20145205 《Java程序设计》实验报告三:敏捷开发与XP实践
查看>>
利用Spring.NET实现WCF的AOP编程
查看>>
第三方,解决模型无法在获取网络数据之后传值问题
查看>>
对比 Git 与 SVN,这篇讲的很易懂
查看>>
【snmp】Linux开启snmp及查询
查看>>
CSU 1532: JuQueen(线段树)
查看>>
设定MyEclipse编辑代码区域文字的大小及非keyword的字体、字形和颜色
查看>>
LeetCode【6】. ZigZag Conversion --思路图解与java实现
查看>>
git 合并分支
查看>>
NSNotification与NSNotificationCenter
查看>>
qt 中文乱码 处理QByteArray类型里含中文的数据
查看>>
跨库事务一致性问题的解决方式(例)
查看>>
ios build时,Undefined symbols for architecture xxx问题的总结
查看>>
20140704,七月微软安全补丁的通知
查看>>
JavaScript对象
查看>>
南理第八届校赛同步赛-C count_prime//容斥原理
查看>>
html 标签学习(续)
查看>>
iOS的规范问题
查看>>