/** * Finds user by [[username]] * * @return User|null */ public function getUser() { // if ($this->user === false) { if (true) { $this->user = Vip::find()->andWhere(['or', ['username' => $this->username], ['email' => $this->username]])->one(); } return $this->user; }
/** * Finds the Vip model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Vip the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Vip::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }