PDO で codeigniter を使用しています。正常に動作しますが、pdo_driver (つまり、system/database/drivers/pdo/pdo_driver.php) でエラー モードがサイレントに設定されていることに満足していません。
すなわち。
$this->options['PDO::ATTR_ERRMODE'] = PDO::ERRMODE_SILENT;
エラーモードをサイレントに設定すると、PDOExceptionをキャッチできません(errorInfo()も試しましたが、何も得られませんでした)
I do not want to directly change the pdo_driver file
、dbクラスは拡張できないようですので、エラーの取得方法を知っている人はいますか?
お知らせ下さい。