Example #1
0
 public function handleForm($model, $attr)
 {
     $model->attributes = $attr;
     if ($model->getIsNewRecord() && $model->role == User::ROLE_ADMIN) {
         $errors = User::createAdmin($attr);
     } else {
         $errors = $model->save() ? true : $model->getErrors();
     }
     $response = array();
     $response['code'] = $errors === true ? 0 : -1;
     $response['message'] = $errors === true ? '保存成功' : '保存失败';
     $response['data'] = $errors;
     echo json_encode($response);
 }