【发布时间】:2015-08-30 10:28:56
【问题描述】:
我在 CakePHP 2.6.x 中有这种关系
| -- ProfessorUser
Project -- ProjectUser -- User |
| -- StudentUser
项目模型
public $hasMany = array('ProjectUser');
项目用户模型
public $belongsTo = array('User');
结果
$this->Project->Find('all', array('recursive' => 2));
'ProjectUser' => array(
(int) 0 => array(
'id' => '1',
'project_id' => '1',
'user_id' => '2',
'User' => array(
'id' => '2',
'name' => 'John',
....
)
),
(int) 1 => array(
'id' => '18',
'project_id' => '1',
'user_id' => '1',
'User' => array(
'id' => '1',
'name' => 'Kate',
....
)
)
我的问题
好的,我已将用户分配给项目,但我如何知道用户是教授还是学生?
提前致谢
【问题讨论】:
标签: database cakephp cakephp-2.0