こんにちは、cakephp で小さなアプリを開発しています。ユーザーログインにAuthコンポーネントを使用しています。
各ユーザーにはプロファイルがあります。各ユーザーは、「管理者」、「スターター」、または「プロ」のいずれかの役割になります。
users テーブルと user_roles テーブルがあります。
プロファイルの場合、別のテーブル「プロファイル」を作成する必要がありますか、またはユーザーテーブルにフィールドを作成するだけですか? どのクエリがより速く動作しますか? 2 つのテーブルまたは 1 つのテーブル
また、user_roles テーブルが本当に必要なのか、それともユーザー フォーム コードの追加でロールを割り当てることができるのか? ユーザーテーブルに外国語キーを持つハードコードまたはデータベース内?
アドバイスをいただければ幸いです。
ありがとうございました。