app\data\model\DataCouponList::getStartTimeAttr(): Argument #1 ($value) must be of type string, null given, called in D:\phpstudy_pro\WWW\ThinkAdmin-v6\vendor\topthink\think-orm\src\model\concern\Attribute.php on line 534
时间: 2023-06-29 20:17:31 浏览: 145
这个错误是因为在调用 `getStartTimeAttr()` 这个方法时传入的 `$value` 参数是 null,但是该方法的参数类型声明为 string,因此抛出了该错误。你需要检查传入该方法的参数是否为 null,如果是的话需要进行特判处理。例如可以在方法的开头加上以下代码:
```php
if ($value === null) {
return '';
}
```
这样当 `$value` 参数为 null 时,该方法会返回一个空字符串,避免了类型错误的发生。
阅读全文