try catch zf2
pessoal estou querendo tratar o erro que retorna do sql zf2.
quando uso
try {
$this->insert($data);
} catch (Exception $e) {
print_r($e->getPrevious());
exit;
}ele mostra o erro e tudo mais, certinho. mas no caso não quero mostra o erro gigante, que o zend da de pilha de rastreiamento etc.
quero tratar com o flashMessage mas ai não da certo eu faço da seguinte maneira.
try {
$this->insert($data);
} catch (Exception $e) {
$msg = $e->getMessage();
$this->flashMessenger()->addMessage(array('danger' => '<i class="glyphicon glyphicon-remove"></i> ' . $msg));
$this->redirect()->toRoute('login');
exit;
}mais não da certo.
OBS: essa parte do código se encontra no model.
Discussão (2)
Carregando comentários...