我是Yii框架的新手,我想知道$this->render()
和$this->redirect()
之间的区别。
两者都可用于检索给定页面。
答案 0 :(得分:12)
看起来他们做了很多不同的事情:
答案 1 :(得分:0)
重定向后,浏览器将请求另一个具有自己的render()调用的页面。通过重定向,您会在地址栏和其他页面中看到网址更改。除非您正在重定向到您已经在的页面。
答案 2 :(得分:0)
- >呈现( '$视图',...)
当您想要渲染同一页面时,最好使用它,因为它的存储操作意味着它无法更改浏览器URL。
- >重定向( '$ relative_url',..)
这最好用于显示不同的页面,因为它是更改网址和操作。