私はアプリケーションに通知システムのようなFacebookを実装しています。 私の通知表は、私は通知でどのように動作するかを、次のフィールドfacebookのような通知 - URLフィールドには何がありますか?
source_id (User_id)
Type (ENUM - type of notification, eg: like,comment,new post, etc)
description (some description)
URL (the destination URL)
created_on
が含まれていますが決定されます。しかし、私が考えているのは、 URL列には正確に何が含まれていますか?投稿の絶対URLを入力した場合
http://facebook.com/thomas/posts/123456
これは問題ではないでしょうか?ユーザーがのthomasから別の明日にユーザー名を変更するとどうなりますか? フロントエンド(私はPHPを使用しています)またはバックエンド(データベースの列自体)のいずれかで目的のURLを処理するにはちょっとだけ助けてください
まったく同じことをしています。私は、そのユニークなオブジェクトIDを格納するためのフィールドとしてobject_idを使用します(投稿またはコメントの場合); –