30], [['courseIntro', 'worksImg'], 'string', 'max' => 1000], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'userId' => 'User ID', 'studentId' => 'Student ID', 'courseId' => 'Course ID', 'courseName' => 'Course Name', 'courseIntro' => 'Course Intro', 'worksImg' => 'Works Img', 'merchantId' => 'Merchant ID', 'praiseNum' => 'Praise Num', 'status' => 'Status', 'attendTime' => 'Attend Time', 'addTime' => 'Add Time', 'modTime' => 'Mod Time', ]; } public function getXhUser() { return $this->hasOne(xhUser::className(),['id' => 'userId']); } }