From a77548f99e656dc6e7ff9d46d970749c993566a7 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 16 Feb 2017 17:16:53 +0200 Subject: [PATCH] registration --- app/library/App/Controllers/UserController.php | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/app/library/App/Controllers/UserController.php b/app/library/App/Controllers/UserController.php index 3fc393d..4d4b0d1 100755 --- a/app/library/App/Controllers/UserController.php +++ b/app/library/App/Controllers/UserController.php @@ -52,12 +52,25 @@ class UserController extends CrudResourceController $data = $this->transformPostData($data); - //$item = $this->createModelInstance(); - $item = new User(); + $item = $this->createModelInstance(); - die(var_dump($item)); + //$newItem = $this->createItem($item, $data); + $this->beforeAssignData($item, $data); + $item->assign($data, null, $this->whitelistCreate()); + $this->afterAssignData($item, $data); - $newItem = $this->createItem($item, $data); + $this->beforeSave($item); + $this->beforeCreate($item); + + $success = $item->create(); + + if ($success) { + + $this->afterCreate($item); + $this->afterSave($item); + } + + $newItem = $success ? $item : null; if (!$newItem) { return $this->onCreateFailed($item, $data); -- libgit2 0.21.4