public function addGroupAction() { if ($this->request->isPost()) { if ($this->token->check()) { $name = $this->request->getPost('groupName', 'string'); $group = new CustomersGroups(); $group->codice_gruppo = CustomersGroups::getProgressiveCode(); $group->nome = $name; try { if ($group->save() !== false) { $this->flash->success(_('Il gruppo e stato aggiunto correttamente')); } else { foreach ($group->getMessages() as $message) { $this->flash->error($message); } } } catch (\Exception $e) { $this->flash->error($e->getMessage()); } } } return $this->forward('order_entry', 'groups'); }