@@ -45,4 +64,19 @@ class Favorite extends \yii\db\ActiveRecord
...
@@ -45,4 +64,19 @@ class Favorite extends \yii\db\ActiveRecord
'created_at'=>'Created At',
'created_at'=>'Created At',
];
];
}
}
/**
* @param $userId
* @return array|null|ActiveRecord
*/
publicstaticfunctiongetByUserId($userId)
{
$tableA=self::tableName();
$tableB=Course::tableName();
returnself::find()
->select("course_id,$tableA.created_at as time ,$tableB.name,$tableB.avatar,$tableB.price,$tableB.free_time,$tableB.intro,$tableB.preview_pic,$tableB.created_at")