예제 #1
0
파일: Post.php 프로젝트: grutabow/getyii
 public function getUserInfo()
 {
     return $this->hasOne(UserInfo::className(), ['user_id' => 'user_id']);
 }
예제 #2
0
파일: User.php 프로젝트: tqsq2005/getyii
 /** @inheritdoc */
 public function afterSave($insert, $changedAttributes)
 {
     if ($insert) {
         $time = time();
         $ip = isset(Yii::$app->request->userIP) ? Yii::$app->request->userIP : '127.0.0.1';
         $userInfo = Yii::createObject(['class' => UserInfo::className(), 'user_id' => $this->id, 'prev_login_time' => $time, 'prev_login_ip' => $ip, 'last_login_time' => $time, 'last_login_ip' => $ip, 'created_at' => $time, 'updated_at' => $time]);
         $userInfo->save();
     }
     parent::afterSave($insert, $changedAttributes);
 }