一开始看到“Call to a member function toArray() on null”脑瓜子嗡嗡的,我可以打印出数据为什么还是报错,加了find和select方法都没用
$adminUser = $adminUser->find()->toArray();
复制
和
$adminUser = $adminUser->select->toArray();
复制
用这两个都报错
这就有点头疼
最终仔细想了下报错原因,我只是打印出数据而转换成toArry方法并没有获取
这时候就需要加个处理 如下:
if (empty($adminUser)|| $adminUser->status != "status.mysql.table_normal")
{
return show(config("status.error"),"不存在的用户");
}
$adminUser = $adminUser->toArray();
复制
这样就可以用toArry,一定是先获取数据后再转换。报错没关系,找到问题的原因就可以解决,虽然问题很小但需要仔细哈。
感谢大家观看!!!
本文转载自: https://blog.csdn.net/qq_17525509/article/details/120183944
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}