親子フォームを実装するために、親と子の 2 つのテーブルを作成する代わりの方法はありますか。親テーブルに子の繰り返しフィールドが含まれているデータベースを使用しています。これは私にとってその概念を煩わしくします。そのようにコーディングすることはできますが、私にとっては面倒です。データベースを再設計し、おそらくテーブルを 1 にマージし、テーブルの代わりにビューを使用したいと考えています。回避策と、可能性のある長所と短所についての提案が必要です。
ありがとう
親子フォームを実装するために、親と子の 2 つのテーブルを作成する代わりの方法はありますか。親テーブルに子の繰り返しフィールドが含まれているデータベースを使用しています。これは私にとってその概念を煩わしくします。そのようにコーディングすることはできますが、私にとっては面倒です。データベースを再設計し、おそらくテーブルを 1 にマージし、テーブルの代わりにビューを使用したいと考えています。回避策と、可能性のある長所と短所についての提案が必要です。
ありがとう
同じテーブルに親IDを追加して、2つのテーブルを使用しないようにすることができます。
元。
category_id -------- category_name --------- parent_category_id
1 -------------------- CAT A --------------------- 0
2 -------------------- CAT CHILD A ------------ 1
3 -------------------- CAT CHILD A 1 ---------- 1
4 -------------------- CHILD OF A -------------- 2
同じく。これがお役に立てば幸いです。