我有一個控制器(PostController)和數據庫中的「視圖」列的Yii Powered web應用程序。Yii應用程序updateCounters(頁面瀏覽量)最佳方式?
訪問者查看帖子頁面時,如何更新這些行?
現在我的代碼正在工作,但它是正確的還是有任何意見/建議?
public function actionView($id)
{
$this->render('view',array(
'model'=>$this->loadModel($id),
));
Quotes::model()->updateCounters(array('views'=>+1), 'id=' . $id);
}
您確定要查看的視圖數量是唯一要跟蹤的嗎?不是日期或獨特的訪客?如果是這樣,你會想要一個單獨的表 – 2012-02-11 20:49:19