Trying to get property ‘name‘ of non-object
2024-01-10 12:31:05
在我筛选数据的时候,有几个页面可以出来有几个就报这样的错误!!!!
我的问题是因为其中有些数据是不存在的,所以就报错了
现在就是过滤掉为空的情况就可以了
<td class="text-center">
{if !empty($list['channel'])}
{$list['channel']->name}
{/if}
</td>
总计一下吧!!
这个错误通常发生在:
1.尝试访问一个非对象的属性时
2.数据属性为空(我的就是对象里面的某些个属性为空)
?要解决这个问题:
1)首先要确保$list['channel']是一个对象,而不是其他类型的数据。
你可以使用var_dump($list['channel'])来检查变量的类型。
2)如果$list['channel']确实是一个对象,那么可能是该对象中没有name属性。
你可以使用var_dump($list['channel'])或者print_r($list['channel'])来查看对象的结构,并确保它包含了name属性。(可以过滤掉为空情况的数据)
文章来源:https://blog.csdn.net/Mmj_mmj/article/details/135499692
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!