本文实例讲述了Yii框架页面渲染操作。分享给大家供大家参考,具体如下:
1、一般页面渲染
yii的页面渲染通过在controller的action中调用$this->render($viewname...)进行,流程如下图:
在render方法中,yii会先对你的view文件进行渲染,然后如果你使用了某些layouts,则会将view渲染的输出再传入对layouts的渲染方法中,上述这两步在虚线框中表示了,简单的页面渲染就是这样的。
当然这里面有些技巧需要注意,首先是黑框中显示的那几行代码(位于renderInternal方法中),yii首先启用输出缓冲,并禁止隐式的冲掉缓冲,然后requi