私は次のようなショップ構造を持っています
1:Shop
多いCategories
2: Categories
1 対多をSizes
持ち、Products
3: それぞれproduct
が正確に 1 つに属するCategory
4:Sizes
に属しているので、a に属してCategories
いるそれぞれのサイズは同じになります。product
category
今、私の問題は製品追加フォームにあります。
製品の入力フィールドを含むフォームと、を選択するための選択ボックスがありますCategory
。
カテゴリを選択するとすぐに Ajax リクエストが作成さsizes
れ、選択したカテゴリに割り当てられた入力ボックスとして返されます。入力ボックスは、製品の各サイズの価格を入力するために使用されます。(入力フィールドは Ajax で生成されるため、フォーム ヘルパーを使用するにはどうすればよいですか?)
保存ボタンをクリックすると、製品情報が製品テーブルに保存され、価格が
Product_Prices
product_id, size_id, price
列を含むテーブル。
入力ボックスにどのように名前を付ける必要がありますか? また、情報が適切に保存されるようにするには、save メソッドをどのように呼び出す必要がありますか?