From 761fa36260f8698b6b372222c675727b9be6d047 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 8 Feb 2017 20:39:02 +0200 Subject: [PATCH] test --- app/library/App/Controllers/UserController.php | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app/library/App/Controllers/UserController.php b/app/library/App/Controllers/UserController.php index 30f4465..95c7182 100755 --- a/app/library/App/Controllers/UserController.php +++ b/app/library/App/Controllers/UserController.php @@ -66,14 +66,24 @@ class UserController extends CrudResourceController $data = $this->transformPostData($data); - $item = $this->createModelInstance(); - $newItem = $this->createItem($item, $data); + //$item = $this->createModelInstance(); + + //$newItem = $this->createItem($item, $data); + + $newItem = new User(); + $map = $newItem->columnMap(); + foreach ($data as $key => $value) { + if (in_array($key, $map)) + $newItem->$key = $value; + } if (!$newItem) { return $this->onCreateFailed($item, $data); } + $newItem->save(); + $primaryKey = $this->getModelPrimaryKey(); $responseData = $this->getFindData($newItem->$primaryKey); @@ -105,9 +115,9 @@ class UserController extends CrudResourceController /** * fix phql for PG */ -// protected function getModelPrimaryKey() -// { -// return 'id'; -// } + protected function getModelPrimaryKey() + { + return 'id'; + } } -- libgit2 0.21.4