提交 45ef7431 编写于 作者: weixin_47267244's avatar weixin_47267244

修复模型字段长度判断,赋值不是字符串的情况

上级 95be4a02
......@@ -77,7 +77,7 @@ abstract class <?php echo $className; ?>Base extends Model
'longblob' => 2 ** 32 - 1,
'longtext' => 2 ** 32 - 1,
][$field['type']] ?? null) { ?>
if (mb_strlen($<?php echo $field['varName']; ?>) > <?php echo $length; ?>)
if (is_string($<?php echo $field['varName']; ?>) && mb_strlen($<?php echo $field['varName']; ?>) > <?php echo $length; ?>)
{
throw new \InvalidArgumentException('The maximum length of $<?php echo $field['varName']; ?> is <?php echo $length; ?>');
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册