-1
我的情況:我想在同一模型中使用HABTM和hasOne關係。不幸的是它不會將groupleaders用戶信息加載到用戶組中。多個模型關聯到同一個表
- 用戶可以擁有多個用戶組
- 一個用戶組可以有一個groupleader(用戶ID)
任何幫助apreciated
我有一個表格佈局是這樣的:
個用戶
id
username
user_usergroups
id
user_id
usergroup_id
羣組
id
groupname
groupleader (value is user_id)
羣組模型
public $hasAndBelongsToMany = array(
'User' => array(
'className' => 'Users',
'foreignKey' => 'usergroup_id',
'associationForeignKey' => 'user_id'
)
);
public $hasOne = array(
'GroupLeader' => array('className' => 'User',
'foreignKey' => 'usergroup_groupleader')
);
我的問題是關於hasOne關係,而不是HABTM關係 –