我正在尝试将所有MySQL错误记录到文件中[当查询失败时]
http://docs.phalconphp.com/en/latest/reference/db.html#profiling-sql-statements http://docs.phalconphp.com/en/latest/reference/models.html#logging-low-level-sql-statements
这两个链接都讨论了使用事件记录SQL查询,但我只想记录PDO中存在错误的情况。
任何想法如何做到这一点? :)
答案 0 :(得分:0)
你应该使用try catch来捕获PDO错误并记录它们
try {
$person = Person::find(1);
} catch(Exception $e) {
// Log error here or do alternative method
}