ThinkPHP getData和toArray方法踩坑 null报错

 `Users::find(1)->getData()`
模型查询后使用  `toArray ()` ,  `getData ()`  需要注意如果查询不到数据,会返回 NULL
这时候在 NULL 上调用这两个方法就会报错,所以需要先判断不为 NULL 才能用,或者将 `Users::find(1)` 改为 `Users::findOrEmpty(1)` 。
findOrEmpty在空数据时会返回一个空模型
> https://www.kancloud.cn/manual/thinkphp6_0/1037585

版权声明:
作者:tianya
链接:https://tya.zone/p/69.html
来源:天涯博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
ThinkPHP getData和toArray方法踩坑 null报错
 `Users::find(1)->getData()` 模型查询后使用  `toArray ()` ,  `getData ()`  需要注意如果查询不到数据,会返回 NULL 这时候在 NULL 上调用这两个方法……
<<上一篇
下一篇>>