我正在使用带有 PDO 的 codeigniter。它工作正常,但是我不高兴在 pdo_driver 中(即在 system/database/drivers/pdo/pdo_driver.php 中)错误模式设置为静默。
IE。
$this->options['PDO::ATTR_ERRMODE'] = PDO::ERRMODE_SILENT;
通过将错误模式设置为静默,我无法捕获任何 PDOException(我也尝试过 errorInfo(),但一无所获)
I do not want to directly change the pdo_driver file
, db 类似乎不可扩展,所以任何人都知道得到错误的方法吗?
请指教。