【发布时间】:2016-08-18 23:39:51
【问题描述】:
我正在使用代码点火器做一个项目,我必须将所有错误消息传递给 ajax。所以我正在考虑将它们放在一个数组中。我该怎么办?
我想到的第一种方法是创建一个类来存储所有错误消息并显示它们,就像这样。
class errors {
public $errorList = array();
public function set_error($key, $message)
$errorList[$key] = $message;
}
public function display_errors()
{
return $errorLis;
}
}
我会这样使用它:
public function upload_file()
{
// if file not uploaded,
set_error("file upload", $this->upload->display_errors());
}
这种方法好吗?它有什么问题?有什么更好的方法?
【问题讨论】:
标签: php codeigniter design-patterns error-handling exception-handling