我有一个网站写在cakephp与mysql数据库。进入我的网站,我想跟踪每个用户的活动,例如(像这个网站),如果用户插入一个产品,我想把这个活动放到我的数据库中。我有两种方法: 1)一个名为activity的表,带有:- id - user_id - title - text - type (活动类型:评论、编辑后)
2)更多按活动区分的表-表activities_comment -表activities_post -表activities_badges
问题是,当我转到用户的页面活动时,我可能会有不同类型的活动,但我不知道这种解决方案中哪一个更好,因为评论有标题和评论,帖子只有文本,徽章有外