Good morning, someone would know how to handle the following error:
Thefollowingerroroccurswhen,forexample,IhaveaclientinaDBtableandinanothertableIhaveabudgetreferencingthisclient,whenItrytodeletetheclientitpresentsthiserror,whichiscorrect,IreallydonotwanttodeletethisclienttomaintaintheintegrityofDB.
WhatIwantisthatthiserrorbepresentedinabetterwayfortheuser,somethingintheformofamessageexplainingwhytheclientcannotbedeleted.
I'musingPHPandcodeignitertomakethislittlesystem.
Edit,codesused:
Controller:
functiondeletar($pcod){/*Executaafunçãodeletardomodelopassandocomoparâmetrooiddapessoa*/if($this->model->deletar($pcod)){$this->session->set_flashdata('mensagem',"<div class='alert alert-warning'> Produto deletado com sucesso</div>");
redirect('produtos');
} else {
$this->session->set_flashdata('mensagem', "<div class='alert alert-danger'> Erro ao deletar Produto</div>");
}
}
Model:
function deletar($pcod) {
$this->db->where('pcod', $pcod);
return $this->db->delete('produtos');
}