Commit 761fa36260f8698b6b372222c675727b9be6d047

Authored by Alex Savenko
1 parent a07c0bce

test

Showing 1 changed file with 16 additions and 6 deletions   Show diff stats
app/library/App/Controllers/UserController.php
... ... @@ -66,14 +66,24 @@ class UserController extends CrudResourceController
66 66  
67 67 $data = $this->transformPostData($data);
68 68  
69   - $item = $this->createModelInstance();
70 69  
71   - $newItem = $this->createItem($item, $data);
  70 + //$item = $this->createModelInstance();
  71 +
  72 + //$newItem = $this->createItem($item, $data);
  73 +
  74 + $newItem = new User();
  75 + $map = $newItem->columnMap();
  76 + foreach ($data as $key => $value) {
  77 + if (in_array($key, $map))
  78 + $newItem->$key = $value;
  79 + }
72 80  
73 81 if (!$newItem) {
74 82 return $this->onCreateFailed($item, $data);
75 83 }
76 84  
  85 + $newItem->save();
  86 +
77 87 $primaryKey = $this->getModelPrimaryKey();
78 88 $responseData = $this->getFindData($newItem->$primaryKey);
79 89  
... ... @@ -105,9 +115,9 @@ class UserController extends CrudResourceController
105 115 /**
106 116 * fix phql for PG
107 117 */
108   -// protected function getModelPrimaryKey()
109   -// {
110   -// return 'id';
111   -// }
  118 + protected function getModelPrimaryKey()
  119 + {
  120 + return 'id';
  121 + }
112 122  
113 123 }
... ...