一開始看到“Call to a member function toArray() on null”腦瓜子嗡嗡的,我可以打印出數(shù)據(jù)為什么還是報錯,加了find和select方法都沒用
$adminUser = $adminUser->find()->toArray();
復制
和
$adminUser = $adminUser->select->toArray();
復制
用這兩個都報錯
這就有點頭疼
最終仔細想了下報錯原因,我只是打印出數(shù)據(jù)而轉(zhuǎn)換成toArry方法并沒有獲取
這時候就需要加個處理 如下:
if (empty($adminUser)|| $adminUser->status != "status.mysql.table_normal")
{
return show(config("status.error"),"不存在的用戶");
}
$adminUser = $adminUser->toArray();
復制
這樣就可以用toArry,一定是先獲取數(shù)據(jù)后再轉(zhuǎn)換。報錯沒關系,找到問題的原因就可以解決,雖然問題很小但需要仔細哈。
感謝大家觀看?。?!
本文轉(zhuǎn)載自: https://blog.csdn.net/qq_17525509/article/details/120183944