gpt4 book ai didi

mysql - 在 CakePHP 中访问 PDO::errorCode?

转载 作者:行者123 更新时间:2023-11-29 04:47:45 24 4
gpt4 key购买 nike

我有一个 CakePHP 应用程序,我想对用户尝试上传一个对于 MySQL 数据包大小来说太大的文件使用react。我想获取 MySQL 错误,然后根据该错误向用户提供错误消息。

看起来 CakePHP 在后台使用 PDO,但我不确定如何访问它。我宁愿借用 CakePHP 的 PDO 连接,这样我就不必使用用户名、密码等创建新的 PDO 连接(这样我就不必担心来自同一个数据库的多个连接的问题等)。

看起来 CakePHP 中有一个 PDO 类 ( http://api.cakephp.org/2.2/class-PDO.html ),但我不确定如何实际访问它以调用 errorCode() 方法。

最佳答案

This是您可能需要的方法。在保存操作后的 Controller 中,您可以使用 $this->SomeModel->getDataSource()->lastError() 获取错误。

关于mysql - 在 CakePHP 中访问 PDO::errorCode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16504929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com