mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-08 15:42:48 +08:00
强制类型转换新增string类型
This commit is contained in:
@@ -537,6 +537,11 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
list($type, $param) = explode(':', $type, 2);
|
list($type, $param) = explode(':', $type, 2);
|
||||||
}
|
}
|
||||||
switch ($type) {
|
switch ($type) {
|
||||||
|
case 'string':
|
||||||
|
case 'bigint':
|
||||||
|
$value = (string) $value;
|
||||||
|
break;
|
||||||
|
case 'int':
|
||||||
case 'integer':
|
case 'integer':
|
||||||
$value = (int) $value;
|
$value = (int) $value;
|
||||||
break;
|
break;
|
||||||
@@ -547,6 +552,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
$value = (float) number_format($value, $param, '.', '');
|
$value = (float) number_format($value, $param, '.', '');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'bool':
|
||||||
case 'boolean':
|
case 'boolean':
|
||||||
$value = (bool) $value;
|
$value = (bool) $value;
|
||||||
break;
|
break;
|
||||||
@@ -670,6 +676,11 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
list($type, $param) = explode(':', $type, 2);
|
list($type, $param) = explode(':', $type, 2);
|
||||||
}
|
}
|
||||||
switch ($type) {
|
switch ($type) {
|
||||||
|
case 'string':
|
||||||
|
case 'bigint':
|
||||||
|
$value = (string) $value;
|
||||||
|
break;
|
||||||
|
case 'int':
|
||||||
case 'integer':
|
case 'integer':
|
||||||
$value = (int) $value;
|
$value = (int) $value;
|
||||||
break;
|
break;
|
||||||
@@ -680,6 +691,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
$value = (float) number_format($value, $param, '.', '');
|
$value = (float) number_format($value, $param, '.', '');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'bool':
|
||||||
case 'boolean':
|
case 'boolean':
|
||||||
$value = (bool) $value;
|
$value = (bool) $value;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user