我正在努力为我要设置的关系条件获取正确的语法。主关系用外键 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 合作的时间不长,所以如果我的“条件”条款全错了,我不会感到惊讶。
非常感谢,
缺口