クラス yii\db\Exception
Exceptionは、DB関連の操作によって発生する例外を表します。
公開メソッド
| メソッド | 説明 | 定義元 |
|---|---|---|
| __construct() | コンストラクタ。 | yii\db\Exception |
| __toString() | yii\db\Exception | |
| getName() | yii\db\Exception |
プロパティの詳細
PDO例外によって提供されるエラー情報。これは、PDO::errorInfoによって返されるものと同じです。
メソッドの詳細
コンストラクタ。
| public void __construct ( $message, $errorInfo = [], $code = '', $previous = null ) | ||
| $message | 文字列 |
PDOエラーメッセージ |
| $errorInfo | 配列 |
PDOエラー情報 |
| $code | 文字列 |
PDOエラーコード |
| $previous | Throwable|null |
例外のチェーンに使用される前の例外。 |
public function __construct($message, $errorInfo = [], $code = '', $previous = null)
{
parent::__construct($message, 0, $previous);
$this->errorInfo = $errorInfo;
$this->code = $code;
}
| public string __toString ( ) | ||
| 戻り値 | 文字列 |
例外の可読な表現 |
|---|---|---|
public function __toString()
{
return parent::__toString() . PHP_EOL
. 'Additional Information:' . PHP_EOL . print_r($this->errorInfo, true);
}
サインアップ または ログイン してコメントしてください。