課程
/后端開發
/ThinkPHP
/快速入門ThinkPHP 5.0 --模型篇
一直說toArray()這里錯誤
2018-12-14
源自:快速入門ThinkPHP 5.0 --模型篇 3-1
正在回答
垃圾教程 哪有什么get靜態方法,直接
User::where('id', 1)->find()
數據表為id為1這條數據可能不存在? 先不要$res = $res->toArray();? 你直接這樣??
$res = User::get(1);
直接dump($res);
如果網頁顯示null? 說明沒這條記錄? ? 你看看你的報錯信息
call to a member function toArray() on a non-object? ?沒有對象呀? 說明你根本沒這條記錄? 這里說明下model是一個對象
可以看app.php配置中數據返回的是collection還是已經是array了
數據表可能沒有id為1的數據
你看看數據庫中是否有這條數據,應該是$res空了
我也是照著代碼敲的,同樣的錯誤!?。?/p>
查看源碼,get() 方法調用的是 find() 方法進行查詢的,而find() 方法在沒有數據時返回 null,null 不是 $query 對象,沒有 toArray() 方法
返回的 $res 不是一個對象,你是不是沒有鍵為 1 的這條數據?
沒有參數
舉報
Thinkphp5.0已發布多時,想了解thinkphp 5.0的新特性嗎?老司機點準時出發
3 回答could not find driver 老師 我已連接數據庫就是這個錯誤 php.ini里面也開啟了 這是為什么呢?
4 回答報錯...
1 回答筆記哪里下載
4 回答請問下這個thinkphp model User 這個類是哪來的
2 回答TP5報錯頁面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-08-13
垃圾教程 哪有什么get靜態方法,直接
User::where('id', 1)->find()
2020-02-29
數據表為id為1這條數據可能不存在? 先不要$res = $res->toArray();? 你直接這樣??
$res = User::get(1);
直接dump($res);
如果網頁顯示null? 說明沒這條記錄? ? 你看看你的報錯信息
call to a member function toArray() on a non-object? ?沒有對象呀? 說明你根本沒這條記錄? 這里說明下model是一個對象
2020-02-24
可以看app.php配置中數據返回的是collection還是已經是array了
2019-07-28
數據表可能沒有id為1的數據
2019-06-26
你看看數據庫中是否有這條數據,應該是$res空了
2019-06-17
我也是照著代碼敲的,同樣的錯誤!?。?/p>
2019-05-26
查看源碼,get() 方法調用的是 find() 方法進行查詢的,而find() 方法在沒有數據時返回 null,null 不是 $query 對象,沒有 toArray() 方法
2019-05-26
返回的 $res 不是一個對象,你是不是沒有鍵為 1 的這條數據?
2018-12-14
沒有參數