私はこの本当に重要なリスのアプリケーションを開発しています。
リスがデータベースに追加されるウィザードがあります。
したがって、このウィザードには3つの画面があるとします。
1.Squirrel name details
2.Height and weight
3.Nut storage
ステップ3ですべての詳細が追加されたら、ウィザードの結果を保存します。
ただし、ユーザーはこの[保存して後で続行する]ボタンを望んでいます。したがって、画面1と2では、これまでに入力したデータを保存し、戻って後で完了することができるようにしたいと考えています。
これに伴う問題は、リスの高さと重さが必須フィールドであるため、ステップ1で保存できるように、データベースでそれらをnull許容にする必要があることです。
これに対処する最良の方法は何でしょうか?
私はできた:
- フィールドをnull許容にし、データベースのsquirrelテーブルに保留中の完了フラグのようなものを設定します。
これの大ファンではないので、ベストプラクティスに反しているようです。
- 不完全なリスは、完全に完成してデータベースに保存する準備ができるまで、どういうわけか別の場所に保管してください。
不完全なリスをどこに保管できるかわからない。
他のオプションもあるはずです。
誰か良い提案がありますか?