Exemplo n.º 1
0
 public function restPutUser()
 {
     $request = $this->getRequest();
     $postData = $request->getPost();
     $form = new Form\UserEditForm();
     $form->useSubFormGroup()->bind($postData);
     if ($form->isValid()) {
         $postData = $form->getData();
         $itemModel = Api::_()->getModel('User\\Model\\User');
         unset($postData['password'], $postData['oldPassword']);
         $itemId = $itemModel->setItem($postData)->saveUser();
         $this->redirect()->toUrl('/admin/user/' . $postData['id']);
     } else {
         //$this->flashMessenger()->addMessage('');
         //$flashMesseger = array('post-edit-failed');
     }
     return array('item' => $postData, 'form' => $form);
 }