0

プロジェクトのカレンダーを作成するためにFullCalendarを使用しています。

カレンダーは機能していますが、定期的なイベントを追加するオプションを作成したいと考えています。ユーザーがイベントを追加するためのフォームを作成しますが、定期的なイベントはどのように作成すればよいですか?

たとえば、ユーザーが毎週水曜日に繰り返す予定を作成したとします。それをデータベースに追加するにはどうすればよいですか?

4

1 に答える 1

0

これは簡単な解決策ではありませんが、実行できます。詳細については、次のリンクを参照してください

イベント処理の 3 つのフェーズ: 追加、編集、削除。技術的にはビューはフェーズですが、些細なことです

作成時に繰り返し率を決定する必要があります。そのフォームの側面はあなたに任せます

必要なデータは、一意のイベント ID、isRecurring(boolean)、一意の繰り返し ID FOR EACH REPEAT、繰り返しの日付です (私はこれを計算してイベントの日付を保存することを好みます)。

編集/削除が少し難しくなりました: ユーザーは、特定のイベントまたはキュー内のすべてのイベントのどちらかを選択するように求められる必要があります。具体的であれば。すべての変更は、一意の繰り返し ID に一致するように行われます。すべてのイベントの場合、親イベント ID が使用されます。

このソリューションは非常に高レベルですが、コード ソリューションの出発点を提供していません。

于 2014-01-04T11:54:26.153 に答える