Yii中render和renderPartial的區別
1 回答

函數式編程
TA貢獻1807條經驗 獲得超9個贊
區別:
1)render 輸出父模板的內容,將渲染的內容,嵌入父模板。
renderPartial 則不輸出父模板的內容。只對本次渲染的局部內容,進行輸出。
2)render 函數內部默認執行processOutput($output)函數, 會將把組件,比如 CTreeView 里面注冊到 CClientScript 里面的需要的腳本進行渲染輸出。
renderPartial() 默認不自動渲染輸出客戶端腳本,需要進行參數的指定,才會輸出:
renderPartial($view,$data=null,$return=false,$processOutput=false)
指定processOutput 為 true 即可。
- 1 回答
- 0 關注
- 977 瀏覽
添加回答
舉報
0/150
提交
取消