pdo_oci驱动的一个缓冲区大小计算错误的bug 有什么解决方法不? [ 2.0 版本 ]
用Yii2开发一个项目数据库用的是Oracle yii2数据库驱动用的是pdo_oci
报错 yii\base\ErrorException: PDOStatement::fetchAll(): column 32 data was too large for buffer and was truncated to fit it in
好像是 pdo_oci驱动的一个缓冲区大小计算错误的bug
用sql也可以解决 cast()
这个方案在我使用到的地方不怎么合适
如何解决?
自问自答下:最后还是用到了cast这个方案 就是定义一个BaseActiveRecord 重新定义了静态方法find 在里面对需要转换的字段进行操作。。。
共 0 个回答
没有找到数据。
shl_0325 嘉兴
注册时间:2012-09-03
最后登录:2018-04-13
在线时长:21小时42分
最后登录:2018-04-13
在线时长:21小时42分
- 粉丝4
- 金钱3005
- 威望0
- 积分3215