分享至
假設有一個資料表放置「文章」裡面有 add_time 與 edit_time當發布文章時,會給予 add_time 時間戳當更新文章時,會更新 edit_time 時間戳
假設我現在要排序新增文章時是用 add_time 往前排序但是當更新文章時,也會用 edit_time 往前排序這是有辦法做到同時排序的嗎?取決於有 add_time 沒 edit_time 就以 add_time 為主但有 edit_time 則以 edit_time 為主(因為edit_time 時間戳一定比 add_time大)
已邀請的邦友 {{ invite_list.length }}/5
只用 edit_time 做排序就好。當第一次新增時。 add_time = edit_time就行了。不要想那麼麻煩。單純點。跳開一下思維。
哇,這是高招!
或許你可以考慮另一種方法
最後更新時間
跟巴哈那種一樣
這樣你就不用考慮這麼多了
addtime = edittime 這我倒是沒想到⋯⋯
你可以參考巴哈的做法
新文章一定會出現在最上方
但如果舊文章有新回復(推文)
該篇文就會被推到最上方
依此類推
嗯,知道意思了^^
IT邦幫忙