您好,登錄后才能下訂單哦!
小編給大家分享一下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如何實現重定向”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。