我正在使用codeigniter创建一个webapp。我想实现一个错误处理函数。比方说,如果我调用模型的方法,并且如果在该方法中发生错误,则错误处理程序开始执行以返回一些预先格式化的字符串。
我正在考虑创建像MY_Model这样的东西,每个模型类都会扩展。然后,我可以在MY_Model类中添加错误处理程序。但是,现在是否可以做到这一点。 (是的,我是新手)
任何有启发性的想法都会有所帮助。
此致
答案 0 :(得分:3)
我倾向于返回数组而不是布尔值。该数组包含2个键,'return'和'error'。
如果出现错误,此数组将如下所示:
array('return' => FALSE, 'error' => 'Some error')
如果成功执行,该数组将如下所示:
array('return' => TRUE)
控制器然后验证这些结果,如果有错误,它将显示“错误”键中的一个。