建議增加關聯查詢的空字段判斷

瀏覽:1045 發布日期:2019/08/14
使用版本為thinkphp5.1.36版本

業務出現特殊需求,需要在order表中通過一個send_id字段關聯send表中相關數據,并且send_id字段可能為空。如果使用hasOne或者BelongsTo直接進行關聯,則框架會報出異常

解決方法:在think\model\relation\HasOne.php文件下的eagerlyOne函數,增加對$result->$localKey是否為空的判斷,如果為空則不進行數據添加即可解決。BelongsTo同理
評論(
后面還有條評論,點擊查看>>