Мой вариант:
public function actionView($id) { $model = $this->loadModel($id); if(!Yii::app()->request->cookies[$id]) { $cookie = new CHttpCookie($id, true); $cookie->expire = time() + 3600; Yii::app()->request->cookies[$id] = $cookie; //сохраняем в БД в поле "hits" (не забудьте создать) $model->saveCounters(array('hits' => 1)); } $this->render('view', array('model'=>$model,)); }
Источники:
Комментариев нет:
Отправить комментарий