gpt4 book ai didi

php - Yii2 - ActiveRecord - 类型转换

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:23 26 4
gpt4 key购买 nike

在 yii2 activerecord float,double,decimal 数据类型的 mysql 不支持! (或者我错了)当我访问此列( float 、 double 、十进制)时,yii2 返回字符串。

如何将 mysql 的 float、double、decimal 数据类型转换为 php float?

mytable(id int, f1 float, f2 double, f3 decimal(10,2))

例如在 activerecord 类中:

public function filters(){
// return [['f1','f2','f3'] => 'float', ...];
}

最佳答案

Yii 返回无符号整数和 float 的字符串。这是因为通常 DBMS 类型可以表示的比 PHP 多,我们希望保持精度。

关于php - Yii2 - ActiveRecord - 类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37840490/

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