think\exception\DbException::__construct PHP Method

__construct() public method

DbException constructor.
public __construct ( string $message, array $config, string $sql, integer $code = 10500 )
$message string
$config array
$sql string
$code integer
    public function __construct($message, array $config, $sql, $code = 10500)
    {
        $this->message = $message;
        $this->code = $code;
        $this->setData('Database Status', ['Error Code' => $code, 'Error Message' => $message, 'Error SQL' => $sql]);
        $this->setData('Database Config', $config);
    }

Usage Example

Ejemplo n.º 1
0
 public function __construct(\PDOException $exception, array $config, $sql, $code = 10501)
 {
     $error = $exception->errorInfo;
     $this->setData('PDO Error Info', ['SQLSTATE' => $error[0], 'Driver Error Code' => $error[1], 'Driver Error Message' => isset($error[2]) ? $error[2] : '']);
     parent::__construct($exception->getMessage(), $config, $sql, $code);
 }
All Usage Examples Of think\exception\DbException::__construct
DbException