/** * Creates a new users_group */ public function createAction() { try { if (!$this->request->isPost()) { throw new Exception('Acesso não permitido a essa action.'); } $users_group = new UsersGroups(); $users_group->setId($users_group->autoincrement()); $users_group->setUserId($this->request->getPost('userId')); $users_group->setGroupId($this->request->getPost('groupId')); if (!$users_group->create()) { $msg = ''; foreach ($users_group->getMessages() as $message) { $msg .= $message . '<br />'; } throw new Exception($msg); } $this->flash->success('Grupo x Usuário gravado com sucesso!!!'); } catch (Exception $exc) { $this->flash->error($exc->getMessage()); } return $this->response->redirect('nucleo/users_groups'); }