我正在努力为我要设置的关系条件获取正确的语法。主关系用外键 question_id 设置,但子表中还包含 user_id 列。
我希望只返回与登录用户相关的记录。这是我到目前为止所得到的-
class SurveyQuestion extends CActiveRecord {
.......
public function relations()
{
return array(
'answered_questions' => array(self::HAS_MANY, 'AnsweredQuestion', 'question_id',
'condition'=>"answered_questions.user_id = Yii::app()->user->id'"),
);
}
请有人可以纠正我到目前为止不起作用的语法吗?我与 Yii 合作的时间不长,所以如果我的“条件”条款全错了,我不会感到惊讶。
非常感谢,
缺口