Код: Выделить всё
$this->user = Yii::app()->db->cache(1000)->
createCommand('select user_ball from users where id='.$userID)->queryRow();
Хочется это дело по хорошоме закешировать.
Проблема возникает в том что когда у пользователя меняется user_ball нужно сбросить кеш, а как это проще сделать.
Каким образом подсчитать id запроса
Ведь при вычислении id запроса учитывается имя базы имя пользователя и т.д.
Также вопрос подобного рода
как удалить кеш фрагмента
Код: Выделить всё
if($this->beginCache('sidebar', array('duration'=>600)))
{
$this->widget('w1');
$this->widget('w2');
$this->widget('w3');
$this->endCache();
}