我有一个 CakePHP 应用程序,我有兴趣对用户尝试上传对于 MySQL 数据包大小而言太大的文件做出反应。我想获取 MySQL 错误,然后基于此向用户提供错误消息。
看起来 CakePHP 在后台使用 PDO,但我不确定如何访问它。我宁愿借用 CakePHP 的 PDO 连接,这样我就不必使用用户名、密码等创建新的 PDO 连接(也不必担心多个连接到同一个数据库的问题, ETC)。
看起来 CakePHP 中有一个 PDO 类(http://api.cakephp.org/2.2/class-PDO.html),但我不确定如何实际访问它以调用 errorCode() 方法.