Мой вариант:
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,));
}
Источники:
Комментариев нет:
Отправить комментарий