0

私はこのテーブルを持っています:

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" 列を取得しないことです。

どうやってやるの?

前もって感謝します!

4

1 に答える 1