ユーザーが選択メニューからオプションを選択してデータベースに保存できる単純なフォームがあります。ビューが使用できるように、フルネームを保存する必要があります。したがって、私のデータベースのテーブルは次のようになります。
nid | uid | type
------------------
1 | 2 | 0
2 | 2 | 3
1 | 3 | 5
3 | 1 | 4
など...次のような基本的な1対多の関係テーブルを作成することを考えていました:
tid | name
----------
0 | random name 1
1 | random name 2
2 | random name 3
3 | random name 4
しかし、私はせいぜい6〜7種類しか持っていないので、それが効率的かどうかはわかりません。その場合、IDの代わりにフルネームを保存するだけの方が良いでしょうか? 別の方法として variable_get を使用することもできますが、ビューで PHP コードを使用できるようにするカスタム フィールド モジュールも必要です。Drupalでそれを行うより良い方法はありますか? ありがとう。