データベース内のテーブルからプログラミング言語を一覧表示するドロップダウン ボックス付きのビューを作成しようとしています。これには問題はありませんが、レベル 1 からレベル 10 までと呼ばれる 10 個のチェック ボックスも必要です。これらの 10 個のレベルは、データベース内の個別のテーブルに既にあり、それぞれに独自の ID などがあります。
私の問題は、言語を選択し、たとえばレベル 2 と 3 を選択して、言語とレベルの両方のテーブルの外部キーを持つ別の db テーブルに追加できるページを作成するにはどうすればよいですか? 最初は単純に聞こえるかもしれませんが、どのレベルがチェックされているかを確認して追加するコントローラーを作成する必要があります。複雑な部分は、言語ごとにスキルの範囲が異なり、すべてが 1 で始まり 10 で終わるわけではないことです。
テーブルの例を次に示します。
言語 ID 言語名
レベル ID レベル名
マッピングされた ID LanguageID LevelID。
ありがとう!