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