區(qū)分render _forward , _redirect
render:只能跳轉(zhuǎn)到當(dāng)前控制器模塊下的頁面,不指定render的時(shí)候,指定的是當(dāng)前控制器下對(duì)應(yīng)的函數(shù)名文件。 render('ok') 表示當(dāng)前模塊中的ok.phtml 這個(gè)文件。
_forward:可以跳轉(zhuǎn)到其它控制器的頁面(不能跳到其它網(wǎng)站), 比如 $this->_forward('err'); 這樣就類似于 ...controller/err $this->_forward('err','global'); 就是GlobalController/err
_redirect:可以跳轉(zhuǎn)到外網(wǎng) $this->_reditect('/haha'); 跳轉(zhuǎn)到haha 這個(gè)控制器 $this->_redirect('haha/test');跳轉(zhuǎn)到haha 這個(gè)控制器的 test 方法 $this->_redirect('https://www.baidu.com'); 跳轉(zhuǎn)到外網(wǎng)
1: 決定路徑:速度相對(duì)會(huì)比較快一些(引用一些類文件) 2: 一些資源文件應(yīng)該放在public這個(gè)文件夾中(如:css js image) |
|