public function actionDelete()
 {
     if (Yii::$app->request->isAjax) {
         $id = $_POST['id'];
         $model = User::find()->innerJoinWith('userDetail')->onCondition(['users.id' => $id])->one();
         if (isset($model) && !empty($model)) {
             Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
             return $model->delete($id) && UserDetail::deleteAll(['user_id' => $id]) ? ['status' => 'success', 'recordDeleted' => DELETED] : ['status' => 'failure'];
         }
     }
 }
Пример #2
0
 public function getUserDetail()
 {
     return $this->hasOne(UserDetail::className(), ['user_id' => 'id']);
 }