更新DB异常显示

This commit is contained in:
麦当苗儿
2016-02-01 00:03:15 +08:00
parent 0c825c6954
commit 5cbce8ea74
3 changed files with 66 additions and 5 deletions

View File

@@ -18,18 +18,19 @@ use think\Exception;
*/
class DbException extends Exception
{
public function __construct($message, $code, $db, $config)
public function __construct($message, Array $config, $sql, $code = 10500)
{
$this->message = $message;
$this->code = $code;
$error = explode(':', $db->getError());
$this->setData('Database Status', [
'Error Code' => $error[0],
'Error Message' => $error[1],
'Error SQL' => $db->getLastSql()
'Error Code' => $code,
'Error Message' => $message,
'Error SQL' => $sql
]);
$this->setData('Database Config', $config);
}
}