我正在爲我的學校創建一個可讓教師預訂房間/車輛的日程安排系統。我只是停留在一個方面:填充日曆。基本上它會有一個月和一週的觀點。每月視圖我很好編碼,但它是我堅持的每週視圖。填寫日程安排日曆
插入預訂的人將能夠指定預訂的日期以及佔用的當天的時間段。我可以通過一週中的天/塊來緩解這些日子的問題,並查看當時是否預訂了某些東西,但這樣做效率太低。
我的第二個想法是獲得一週的第一天和最後一天的時間戳,然後用所有這些日期填充關聯數組。然後,我可以通過所有日子的塊進行遞歸併查找數組中的所有匹配項。這有點更好,但對我來說似乎仍然效率低下。
有沒有更好的方法來做到這一點?
您使用的數據庫?你爲什麼不直接查詢在開始日期時間排序的那一週中的所有事件?我沒有看到更有效的做法。你的項目是否包括復發? – RageZ
是的,使用數據庫,是的,它需要重複。 而且我不能簡單地列出事件。它需要分段顯示(每天有6個塊),並且如果安排了一個塊,他們將無法在該塊中安排任何內容。 – BraedenP