diff --git a/app/library/App/Controllers/UserController.php b/app/library/App/Controllers/UserController.php index 64f1b96..63ec4a0 100755 --- a/app/library/App/Controllers/UserController.php +++ b/app/library/App/Controllers/UserController.php @@ -62,10 +62,25 @@ class UserController extends CrudResourceController $data = $this->transformPostData($data); - $user = new User(); - $user->name = $data['name']; - $user->pass = $data['pass']; - $user->save(); +// $user = new User(); +// $user->name = $data['name']; +// $user->pass = $data['pass']; +// $user->save(); + + $item = $this->createModelInstance(); + + $newItem = $this->createItem($item, $data); + + if (!$newItem) { + return $this->onCreateFailed($item, $data); + } + + $primaryKey = $this->getModelPrimaryKey(); + $responseData = $this->getFindData($newItem->$primaryKey); + + $response = $this->getCreateResponse($responseData, $data); + + return $response; } -- libgit2 0.21.4