Zend framework重定向的方法
??????? zend framework重定向的方法有三種。render, forward, redirect。它們各自的用法是什么樣子的呢?有什么區(qū)別呢?
??????? 一.render
?????? render是用來調(diào)視圖用的,不會調(diào)用ACTION內(nèi)部代碼
?????? 這句話的意思是{當(dāng)前Module}/{當(dāng)前Controller}/upload.phtml
?????? 二.forward
?
????? forward的寫法比較靈活。
????? 這句話的意思是{當(dāng)前Module}/{當(dāng)前Controller}/upload
?
?
$this->_forward('upload', 'index') ;????? 這句話的意思是{當(dāng)前Module}/index/upload
?
?
$this->_forward('upload', 'index', 'admin') ;????? 這句話的意思是admin/index/upload
?
????? forward還可以傳參,如下所示。
????? 這句話的意思是admin/index/upload/a/1/b/2
?
???? ? 三.redirect
??? ? redirect寫法比較簡單,方法中填寫跳轉(zhuǎn)路徑就行了,要從module開始寫。????
$this->_redirect('/admin') ;????? 這句話的意思是/admin
$this->_redirect('/admin/index') ;????? 這句話的意思是/admin/index
?
?
$this->_redirect('/admin/index/upload') ;????? 這句話的意思是/admin/index/upload
?
????? 如果redirect想要傳參怎么辦呢?那就只能也寫在鏈接里了。如下????
$this->_redirect('/admin/index/upload/a/1/b/2') ;????? 這句話的意思是/admin/index/upload/a/1/b/2
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/james1207/p/3278128.html
總結(jié)
以上是生活随笔為你收集整理的Zend framework重定向的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ClusterWare 服务介绍
- 下一篇: VC实现将对话框最小化到系统托盘