【TP5】关于toArray()的用法以及注意点

举报
原来是咔咔 发表于 2022/03/27 01:31:09 2022/03/27
【摘要】 author:咔咔 wechat:fangkangfk 我们先来看一个案例: 这是一个实例化模型后的一个查询,我们也可以看到数据结果是是一个对象,这样的数据我们大多数都是在修改的时候需要的,需要在模板显示对应的信息的,所以这样的数据我们是使用不了的,所哟我们需要使用toArray()来转一下 这个是使用toArr...

author:咔咔

wechat:fangkangfk

我们先来看一个案例:

这是一个实例化模型后的一个查询,我们也可以看到数据结果是是一个对象,这样的数据我们大多数都是在修改的时候需要的,需要在模板显示对应的信息的,所以这样的数据我们是使用不了的,所哟我们需要使用toArray()来转一下


这个是使用toArray()转过后的数据 ,这样的数据我们在前台输出的时候就可以直接使用数组的方式输出

但是使用toArray()这个方法会有一个缺陷,我们在看一个案例:

这个是我们现在这段代码操作的数据,下来我们做个实验

我们查询一个不存在的数据 

然而这个方法并没有那么完美,在没有数据的时候,他会直接报错,所以在需要使用这个方法的时候必须要对查出来的值做个判断 

所以最终我们需要做一个这样的判断,所以直达这个这段代码才算是完善的

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/86303340

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。