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
0
二维码
海报
ThinkPHP getData和toArray方法踩坑 null报错
`Users::find(1)->getData()`
模型查询后使用 `toArray ()` , `getData ()` 需要注意如果查询不到数据,会返回 NULL
这时候在 NULL 上调用这两个方法……
共有 0 条评论