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

时间:2010-07-21 06:03:08

标签: codeigniter error-handling

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

我正在考虑创建像MY_Model这样的东西,每个模型类都会扩展。然后,我可以在MY_Model类中添加错误处理程序。但是,现在是否可以做到这一点。 (是的,我是新手)

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

此致

1 个答案:

答案 0 :(得分:3)

我倾向于返回数组而不是布尔值。该数组包含2个键,'return'和'error'。

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

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

如果成功执行,该数组将如下所示:

array('return' => TRUE)

控制器然后验证这些结果,如果有错误,它将显示“错误”键中的一个。