C'è un modo per rendere CI gettare un un'eccezione quando incontra un errore di DB invece di visualizzare un messaggio del tipo:CodeIgniter: come rilevare gli errori DB?
un errore di database si era verificato Numero di errore: 1054 Unknown colonna 'foo 'in 'where clause' SELECT * FROM (
FooBar
) dOVEfoo
= '1'
NOTA: voglio solo che questo accada in un controller. Negli altri controller, sono felice che visualizzi i messaggi di errore DB.
E quando le domande a creato dinamicamente, '$ this-> db-> last_query()' anche utile. – uzsolt
Come impediscono la visualizzazione dei messaggi? – StackOverflowNewbie
È necessario disattivare il debug per il database in config/database.php -> $ db ['default'] ['db_debug'] = FALSE; – decebal