Có cách nào để làm cho CI ném một ngoại lệ khi nó gặp một lỗi DB thay vì hiển thị một thông báo như:CodeIgniter - làm thế nào để bắt lỗi DB?
Một Lỗi Database Xảy ra Error Number: 1054 Unknown cột 'foo 'trong' mệnh đề 'SELECT * FROM (
FooBar
) WHEREfoo
=' 1 '
GHI CHÚ: Tôi chỉ muốn điều này xảy ra trong một bộ điều khiển. Trong các bộ điều khiển khác, tôi vui mừng vì nó hiển thị các thông báo lỗi DB.
Và khi truy vấn tái tạo một cách thực tế, '$ this-> db-> last_query()' cũng hữu ích. – uzsolt
Làm cách nào để ngăn các tin nhắn hiển thị? – StackOverflowNewbie
Bạn phải tắt gỡ lỗi cho cơ sở dữ liệu trong config/database.php -> $ db ['default'] ['db_debug'] = FALSE; – decebal