diff --git a/app/library/App/Controllers/UserController.php b/app/library/App/Controllers/UserController.php index 9ad1784..30f4465 100755 --- a/app/library/App/Controllers/UserController.php +++ b/app/library/App/Controllers/UserController.php @@ -46,6 +46,10 @@ class UserController extends CrudResourceController public function registration() { + $this->beforeHandle(); + $this->beforeHandleWrite(); + $this->beforeHandleCreate(); + $data = $this->getPostedData(); if (!$data || count($data) == 0) { @@ -62,15 +66,9 @@ class UserController extends CrudResourceController $data = $this->transformPostData($data); -// $user = new User(); -// $user->name = $data['name']; -// $user->pass = $data['pass']; -// $user->save(); - $item = $this->createModelInstance(); - die(var_dump($item)); + $newItem = $this->createItem($item, $data); - die(var_dump($newItem)); if (!$newItem) { return $this->onCreateFailed($item, $data); @@ -81,8 +79,17 @@ class UserController extends CrudResourceController $response = $this->getCreateResponse($responseData, $data); + $this->afterHandleCreate($newItem, $data, $response); + $this->afterHandleWrite(); + $this->afterHandle(); + return $response; +// $user = new User(); +// $user->name = $data['name']; +// $user->pass = $data['pass']; +// $user->save(); + } protected function transformPostDataValue($key, $value, $data) @@ -98,9 +105,9 @@ class UserController extends CrudResourceController /** * fix phql for PG */ - protected function getModelPrimaryKey() - { - return 'id'; - } +// protected function getModelPrimaryKey() +// { +// return 'id'; +// } } -- libgit2 0.21.4