私はこれらすべてに不慣れで、探している答えを得るためにグーグルで適切な検索を見つけることができないようです. ユーザーが新しいトランザクションを作成するために使用するフロント エンドがあります。「トランザクション」と 1:M の関係を持つ「カテゴリ」テーブルに関連付けられたドロップダウン メニューがあります (画像を参照)。私の質問は、ユーザーが新しいトランザクションを保存するためにこのフォームを送信した場合、ユーザーはカテゴリ テーブルの ID を知らず、カテゴリ テーブルから取得したドロップダウンから ID を選択するだけです。この時点で私が知っている方法は、ドロップダウンから入力を取得し、それをトランザクション テーブルのフィールドに格納することだけです。リレーションシップの使用方法を理解しようとしていますが、キーがどのように機能するかについての私の限られた理解では、ID 番号が何であるかを知らなければ、それでは関係はうまくいきません。ドロップダウンから送信を取得してトランザクション テーブルに保存するだけの場合、カテゴリ名が 2 つの異なるテーブルに保存されているだけなので、意味はありません。ここのどこかで一歩が欠けています。誰かがこれを理解するのを手伝ってくれることを願っています。
