Yii ベースのアプリケーションのユーザー設定メカニズムについて助けが必要です。
ユーザー設定を保存するために、次の db 構造を作成しました。
user
次のフィールドを持つテーブルID | ユーザー名 | 電子メール | 等
次のフィールドを持つテーブル
settingslist
(すべての可能な設定のリストと説明を保存するため)ID | コード | 名前 | 説明
次のフィールドを持つテーブル
settings
(すべてのユーザー設定を保存するため)ID | ユーザー ID | 設定リストコード | 価値
現在、ユーザーが設定を変更できるフォームにこだわっています。id | title | body |
通常のモデル (つまり、投稿、コメントなど) では、新しいモデルごとにデータベース (Post モデル - ) に特定の量の属性 (テーブルのフィールド) を持つ行が 1 つしかありませんでした。しかし、今はユーザー設定を 10 ~ 15 行に保存する必要があり、Yii モデル メカニズムを適用してこれを処理する方法がわからないので、これらの設定を 1 つのフォームで取得できます (ユーザーが自分の設定を変更できるようにするため)。
どんな提案でも大歓迎です。
ありがとうございました!