Class yii\db\Exception

继承yii\db\Exception » yii\base\Exception » Exception
子类yii\db\IntegrityException, yii\db\StaleObjectException
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/db/Exception.php

Exception 表示由于某些与数据库相关的操作导致的异常.

公共属性

隐藏继承的属性

属性类型描述定义在
$errorInfo array 由 PDO 异常提供的错误信息. yii\db\Exception

属性详情

$errorInfo public 属性

由 PDO 异常提供的错误信息. 这与 PDO::errorInfo 返回的结果相同.

public array $errorInfo = []

方法详情

__construct() public 方法

构造函数.

public void __construct ( $message, $errorInfo = [], $code '', $previous null )
$message string

PDO 错误消息.

$errorInfo array

PDO 错误信息.

$code string

PDO 错误代码.

$previous \Throwable|Exception

用于异常链接的前一个异常.

__toString() public 方法

public string __toString ( )
return string

可读的异常表示.

getName() public 方法

public string getName ( )
return string

该异常的用户友好的名字.