Ho una tabella con una chiave univoca (date
+ userid
) nel mio database di applicazioni Web. Quando provo ad inserire record con esistente date
e userid
ricevo il seguente errore:Best practice per l'elaborazione degli errori dal database in CodeIgniter
dupicate key in table
ho acceso il debugger database in configurazione dell'applicazione, perché avevo bisogno di usare numeri di errore MySQL e messaggi. Ora ho bisogno di elaborare questo errore. Posso usare costanti hard coded nel controller, ma penso che non sia una buona idea. Ho bisogno di gestire gli errori del database in molti posti, e non mi piace la gestione degli errori di CodeIgniter. Qual è una best practice riguardante l'elaborazione degli errori del database.
l'utente anche questa funzione. BaseModel è una buona idea, e ci penso. Grazie. Il metodo di eccezione di lancio IMO con l'eccezione di gestione modello è un po 'difficile e non trasparente. Ho bisogno di errori di elaborazione semplici subito dopo l'esecuzione della query. Di quanto ho bisogno di fare decission contare su _error_number() – drnk
Quelli non sono costruttori, ma una buona risposta. – Zack