我知道這是一個多次問過的問題,我希望在那裏有一些可靠的答案,所以我會試着問問題,看看我們能否得到不同的答案。PHP + MySQL +重複日曆活動
我意識到處理復發事件有很多複雜性。但是,如果我要做這樣的事情,我的理解是正確的:
MySQL列(RRULE) 當用戶輸入一個事件時,ant說:「這個重複」,現在輸入這個RRULE信息如, (即:FREQ = YEARLY; BYMONTH = 3; BYDAY = 2SU)
因此,使用此方法而不是插入同一事件的數百個事件,只需創建1個表來存儲我的重複事件,然後添加此RRULE列該事件,對嗎?
問題2.你如何確定一個事件的最大長度,如果聲明,「永遠重複」(即:生日)。
問題3.有沒有更好的方法來做到這一點,比我想的要好?
如果你可以闡明我在質疑什麼,那將不勝感激。我想寫一個類來處理基於這個設置的所有信息,但是想知道我是否在正確的軌道上。
請謝謝!