我正在使用codeigniter和postgresql創建一個Web應用程序。我有這個在我的數據庫內:Codeigniter:如何處理數據庫錯誤?
user
id name
unique(name)
當有人試圖用相同的名稱註冊時,我得到一個錯誤。我如何處理它們,而不顯示codeigniter的錯誤並顯示我的自定義錯誤? 如果我設置$db['default']['db_debug'] = FALSE;
我當然沒有得到任何錯誤,但有沒有辦法處理數據庫錯誤,或者我應該檢查自己,如果表中已經包含一個同名的條目?
感謝您的回答的Martijn的is_unique驗證的例子,但我是問,如果有另一種方式來做到這一點或許真的建在內部codeigniter! – 2014-10-10 09:51:50