//No Controller
public function deleteAction() {
//pegando o parametro vindo do $_GET
$id = $this->params()->fromRoute('id', 0);
//instanciando e enviando a entidade para o serviço
$service = $this->getServiceLocator()->get('service');
$delete = $service->delete($id);
if ($delete == null) {
$this->flashMessenger()->addSuccessMessage('Registro excluído com sucesso!');
} else {
$this->flashMessenger()->addErrorMessage('Não foi possível excluir o registro!');
}
return $this->redirect()->toRoute('usuario', array('controller' => 'usuario', 'action' => 'index'));
}
//Na view
<?php
echo $this->flashMessenger()->renderCurrent('error', array('alert', 'alert-danger'));
echo $this->flashMessenger()->renderCurrent('success', array('alert', 'alert-success'));
?>
Nenhum comentário:
Postar um comentário