我們可以緩存整個頁面,但是只有一個小的區(qū)域,會根據不同的條件顯示不同的信息,這個小的區(qū)域我們需要設置動態(tài)緩存。
renderDynamic('isGuest');?>
源碼:
public?function?renderDynamic($callback) { $n=count($this->_dynamicOutput); echo?""; $params=func_get_args(); array_shift($params); $this->renderDynamicInternal($callback,$params); }
如果在每個view中都有上面的代碼
則可以在CController.php
????????public?function?isGuest() ????????{ ????????????return?Yii::app()->user->name; ????????}