他のもののためのいくつかのフォームを含むフォームを作成したいと思います。
だから私はプロジェクトを作成するためのメインフォームを持っています。次のようになります。
Project(name, date, info, ...)
さらに、このプロジェクトには多くの人が関係しています。人々は次のように見えます:
Person(name, age, ...)
そして私は関係を含むテーブルを持っています:
Relation(project_id, person_id, available)
新しいプロジェクトを作成する場合、名前などのプロジェクトのデータを入力するフィールドが必要で、すべての人のリストが必要です。フォームを送信すると、Relation テーブルに x エントリが作成されます。ここで、x は人の数です。どうすればそれを機能させることができますか? フォームは次のようになります
PROJECT:
name [ ]
date [ ]
info [ ]
Users:
user1 available? [ ]
user2 available? [x]
user3 available? [ ]
and so on...