在CodeIgniter中实现数据库错误处理

在CodeIgniter中实现数据库错误处理,codeigniter,error-handling,Codeigniter,Error Handling,我正在使用codeigniter创建一个webapp。我想实现一个错误处理函数。例如,如果我调用一个模型的一个方法,并且如果该方法中发生错误,那么错误处理程序将开始返回一些预先格式化的字符串 我在考虑创建类似于我的_模型的东西,每个模型类都会扩展它。然后,我可以在我的_模型类中添加错误处理程序。但我现在还不知道这是否能做到。(是的,我是这方面的新手) 任何有启发性的想法都会有帮助 关于我倾向于返回一个数组而不是布尔值。此数组包含两个键“return”和“error” 如果出现错误,此数组将如下所

我正在使用codeigniter创建一个webapp。我想实现一个错误处理函数。例如,如果我调用一个模型的一个方法,并且如果该方法中发生错误,那么错误处理程序将开始返回一些预先格式化的字符串

我在考虑创建类似于我的_模型的东西,每个模型类都会扩展它。然后,我可以在我的_模型类中添加错误处理程序。但我现在还不知道这是否能做到。(是的,我是这方面的新手)

任何有启发性的想法都会有帮助


关于

我倾向于返回一个数组而不是布尔值。此数组包含两个键“return”和“error”

如果出现错误,此数组将如下所示:

array('return' => FALSE, 'error' => 'Some error')
array('return' => TRUE)
如果执行成功,此数组将如下所示:

array('return' => FALSE, 'error' => 'Some error')
array('return' => TRUE)

然后,控制器验证这些结果,如果出现错误,它将在“错误”键中显示设置的结果。

@Yorick-这就是您实现错误处理的方式。我想知道在哪里实现它?这些数组由模型返回给控制器,然后控制器对其进行验证。这是否意味着在模型的每个方法中放置一个try-catch,以便在捕获异常时返回数组???@Yorick-谢谢。这帮了我的忙。