私はこのテーブルを持っています:
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 変数の "semester" 列を取得しないことです。
どうやってやるの?
前もって感謝します!