フォームの css 値を格納するためのデータベース テーブルを作成する予定です。形は動的であり、構成上どのような要素が含まれているかは一概には言えません。
たとえば、フォームには、テキスト入力ボックス、ラジオ ボタン、ドロップダウン ボックスの構成が含まれる場合があります。これが私の質問です: この種のフォームの css 値を保存する必要がある場合、テーブルを作成するにはどうすればよいですか (css プロパティとその値は、フォーム生成自体にも割り当てられます)。
私が計画している限り、テーブルは次のようになります。
次の 2 つのテーブルを検討してください。classes, Styles
Classes テーブルには次のような列があります。id, class_name
Styles テーブルには次のような列があります。id, class_id(foreign key), css_property, css_values
各フォーム要素にクラスを割り当てると、上記の表を使用して css 値を格納できます。しかし、これはこのような問題を解決するための直接的な方法ですか? そうでない場合、これよりも良い解決策はありますか?