public static function savedate($data)
 {
     $customer = Userinfo::findOne(['user_id' => Yii::$app->user->identity->id]);
     if ($customer == '') {
         $customer = new Userinfo();
         $customer->user_id = Yii::$app->user->identity->id;
         $customer->date_birth = $data['Userinfo']['date_birth'];
         $customer->address = $data['Userinfo']['address'];
         $customer->phone = $data['Userinfo']['phone'];
         $customer->avatar = $data['Userinfo']['avatar'];
         $customer->name = $data['Userinfo']['name'];
         $customer->save();
     } else {
         $customer->date_birth = $data['Userinfo']['date_birth'];
         $customer->address = $data['Userinfo']['address'];
         $customer->phone = $data['Userinfo']['phone'];
         $customer->avatar = $data['Userinfo']['avatar'];
         $customer->name = $data['Userinfo']['name'];
         $customer->save();
     }
 }
 public function actionUseredit()
 {
     if (Yii::$app->request->isPost) {
         Userinfo::savedate(Yii::$app->request->post());
         return $this->redirect(['user']);
     }
     $dataModel = Userinfo::getAll(Yii::$app->user->identity->id);
     $model = new Userinfo();
     return $this->render('useredit', ['model' => $model, '$dataModel' => $dataModel]);
 }