1

私はcodeigniterに基づいてモデルエージェンシーを作りたいのですが、私はデータベースに行き詰まっています。まさに登録部分です。

ユーザーがモデル、写真家、代理店、またはメイクアップ アーティストとしてサインアップできるようにしたいと考えています。

では、データベースの作り方について誰か意見をいただけないでしょうか? モデル、写真家、代理店、アーティストを別のテーブルに分けて、登録フォームで基本的な情報のみを求めるように?名前、パスワード、電子メール、生年月日など、または別の方法がありますか?.

ありがとうございました

4

2 に答える 2

1

ドロップダウンのデータがperson_typeデータベースの別のテーブル (例: ) から取得される、サインアップするさまざまなタイプのユーザーのドロップダウンを作成し、テーブルの ID を使用して個人の基本的な詳細を別のテーブルに保存しperson_typeます。

この目的のために、レコードを取得、挿入、および更新するためのモデルを作成できます。

于 2012-06-10T07:10:05.750 に答える
1

基本情報を含む "USER" の親タイプと、"MODEL"、"AGENCY"、"PHOTOGRAPHER"、"MAKEUP_ARTIST" のサブタイプを持つエンティティ サブタイピングを使用する必要があります。これにより、オーバーラップが避けられない場合に備えて、ユーザー エクスペリエンスを向上させることができます。代理店やメイクアップなどの代理店を持っているフォトグラファーもいらっしゃると思います。このようなユーザーは、プロフィールの種類は違っても、ユーザーIDとパスワードは1つにしておいたほうがよいでしょう。

于 2012-06-10T12:29:50.643 に答える