离开加入yii

时间:2012-04-19 10:03:14

标签: yii criteria

我有2张桌子 student_job_log - > id,job_id,student_id,created_dt
student_info - >编号,USER_ID,名字,姓氏

我在模型中建立了关系(studentJobLog)

public function relations()
    {
        // NOTE: you may need to adjust the relation name and the related
        // class name for the relations automatically generated below.
        return array(
        'student_info'=>array(self::BELONGS_TO,'StudentInfo','id','joinType'=>'LEFT JOIN',
                                    'select'=>'first_name, last_name')),


        );
    }

我收到了这个错误 问题是什么。 在我不认识的关系中有些不对劲:(

我想来自student_info plz的first_name和last_name帮助我...... :(

1 个答案:

答案 0 :(得分:0)

外键必须是映射到StudentInfo的当前模型中的外键

    return array(
    'student_info'=>array(self::BELONGS_TO,'StudentInfo','student_id',),
    );

现在像

一样使用它
echo $job->student_info->first_name . ', ' . $job->student_info->last_name;