Ciao a tutti!
sto usando codeigniter per un progetto.
Siccome sto cercando di realizzare il più ordinatamente possibile, in modo da garantire una maggiore manutenibilità stavo pensando anche alla gestione degli errori/eccezioni.
Volevo sapere se è una buona pratica usare il costrutto try catch ad esempio tutte le volte che si fa ua chiamata al db per eseguire una query.
E' la tecnica più corretta? Ce ne sono altre più indicate?
avevo pensato ad una cosa del genere nel controller
Ogni volta che utilizzo il db dovrei fare una cosa del genere?Codice PHP:
try{
if(!$this->my_model->getRecord()){
throw new Exception('ERRORE nella chiamata al db');
} else {
// fai qualcosa con i risultati ottenuti
}
} catch (Exception $e){
echo $e->getMessage();
}
Grazie a tutti per i consigli anticipatamente!
NB: l'obiettivo primario è la pulizia, l'eleganza e la manutenibilità del codice