多対多の関係を持つ2つのテーブルがあります。一方のテーブルはプロパティのタイプを保持し、もう一方のテーブルはプロパティのタイプを保持します。私は新しいプロパティを作成するフォームを構築したい、と私は、このフォームは、ユーザーを許可する複数選択オプションを含むようにしたいジャンクションテーブルを使用してフォームに複数選択オプションを生成する - > web2py
_property_
id
name
description
_region_
id
name
_property-region_
id
property.id
region.id
:簡略化のために
だが、それはこのような何かを行くとしましょう
実際に接合テーブルを作成せずにlist:reference
を使用して複数選択フォームを作成できることを理解していますが、私はこの方法を学ぶことに興味があります。データベースを正規化する。
申し訳ありませんが、おそらく私の質問をよく説明していないでしょう。提案されているテーブル構造は、非正規化の後ではありません。正規化について言及したとき、web2pyのlist:referenceを使用するときです。 – leftcase
それは非正規化ですか? 一方の当事者だけが参照を保持しています...両方のモデルでフィールドを作成すると、非正規化されます。 –
Markekに返信してくれてありがとう。どのようなリストが分かっていますか:web2pyのリファレンスは何ですか?おそらくそれをチェックする? – leftcase