プロファイルの列が異なる 3 種類のユーザーがいます。
現在、Users テーブルと Groups テーブルがあり、Users テーブルが Groups にリンクしています。
グループユーザーごとに異なるタイプのプロファイルを取得するように設定するにはどうすればよいですか?
すべてのユーザーが何らかのグループに属するように、両方のテーブルのリンクに $belongsTo リレーションを使用できます。
そのためには、ユーザーのモデルを作成する必要があります。次のコードのようなものを試してください
class Users extends AppModel {
var $name = 'Users';
public $belongsTo = array(
'Groups' => array(
'className' => 'Groups',
'foreignKey' => 'group_id'
)
);
}