在symfony中使用Loggable(用户监听)
阿神
阿神 2017-05-16 16:44:42
0
1
591

我想记录站内每个用户登录某个页面的次数, 使用某个方法的次数(如站内的一个获取数据的按钮. 当用户点击时就计数, 某个用户在某时点击).
最后可以以excel的方式下载这个Log.
这个过程用 "用户监听" 来表达是否合适呢?
我现在没法建立思路. 甚至不知道该不该建表, 该怎么建表. 完全不知道该怎样完成这个任务.
听别人说借助loggable组件可以完成. 可我找不到相关文档. 不知道这个组件是什么, 怎么用.
求帮助.

阿神
阿神

闭关修行中......

全部回复(1)
習慣沉默

如果是都是公开访问的页面,而且对绝对数值没要求,则没必要用后端代码来做统计,用Google Analytics(js,以下称GA)就可以了。

GA默认即会记录用户在你网站的访问情况;对于访问量小的页面,以及页内的点击,可以用GA的event tracking。

如果不适用GA,那就在symfony里写listener监听kernel.request事件,所有对你web app的请求,都要触发这个事件。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!