CDbException
CDbException represents an exception that is caused by some DB-related operations.
Public Properties
| Property |
Type |
Description |
Defined By |
| errorInfo | mixed | the error info provided by a PDO exception. | CDbException |
Protected Properties
| Property |
Type |
Description |
Defined By |
| code | | | Exception |
| file | | | Exception |
| line | | | Exception |
| message | | | Exception |
Public Methods
| Method |
Description |
Defined By |
| __construct() | Constructor. | CDbException |
| __toString() | | Exception |
| __wakeup() | | Exception |
| getCode() | | Exception |
| getFile() | | Exception |
| getLine() | | Exception |
| getMessage() | | Exception |
| getPrevious() | | Exception |
| getTrace() | | Exception |
| getTraceAsString() | | Exception |
Property Details
public mixed $errorInfo;
the error info provided by a PDO exception. This is the same as returned by PDO::errorInfo.
Method Details
public void __construct(string $message, integer $code=0, mixed $errorInfo=NULL) |
| $message | string | PDO error message |
| $code | integer | PDO error code |
| $errorInfo | mixed | PDO error info |
Source Code: framework/db/CDbException.php#33 (
show)
public function __construct($message,$code=0,$errorInfo=null)
{
$this->errorInfo=$errorInfo;
parent::__construct($message,$code);
}
Constructor.