我有这个表:
Careeer { id(pk) , name}
Student { email (pk), ...}
Career_Student { student_email(pk)(fk), career_id (pk)(fk), semester }
在我的 Yii 模型中,我有这种关系
'careers' => array(self::MANY_MANY, 'Career', 'Career_Student(student_email, career_id)')
最后我有这个查询
$criteria = new CDbCriteria();
$params = array (':email' => $_SESSION['USER']);
$criteria->addCondition("email=:email");
$criteria->params = $params;
$result = Student::model()->find($criteria);
$careers=$result->careers;
我的问题是 Yii 没有在我的 $careers 变量中检索“学期”列。
我怎样才能做到这一点?
先感谢您!