在symfony中使用Loggable(使用者監聽)
阿神
阿神 2017-05-16 16:44:42
0
1
625

我想記錄站內每個使用者登入某個頁面的次數, 使用某個方法的次數(如站內的一個獲取資料的按鈕. 當使用者點擊時就計數, 某個使用者在某時點擊).
最後可以用excel的方式下載這個Log.
這個過程用 "使用者監聽" 來表達是否適合呢?
我現在沒辦法建立思路. 甚至不知道該不該建表, 該怎麼建表. 完全不知道該怎麼完成這個任務.
聽別人說借助loggable元件可以完成. 可我找不到相關文件. 不知道這個元件是什麼, 怎麼用.
求幫助.

阿神
阿神

闭关修行中......

全部回覆(1)
習慣沉默

如果是都是公開訪問的頁面,而且對絕對數值沒要求,則沒必要用後端程式碼來做統計,用Google Analytics(js,以下稱GA)就可以了。

GA預設即會記錄使用者在你網站的造訪;對於造訪量小的頁面,以及頁內的點擊,可以用GA的event tracking。

如果不適用GA,那就在symfony裡寫listener監聽kernel.request事件,所有對你web app的請求,都要觸發這個事件。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板