1. <meter id="PQvkx"></meter><colgroup id="PQvkx"><var id="PQvkx"><style id="PQvkx"><input id="PQvkx"></input></style></var><col id="PQvkx"></col></colgroup><select id="PQvkx"><figcaption id="PQvkx"></figcaption></select><bdo id="PQvkx"><textarea id="PQvkx"></textarea></bdo><bdo id="PQvkx"><colgroup id="PQvkx"></colgroup></bdo><figcaption id="PQvkx"></figcaption>

        <optgroup id="PQvkx"><address id="PQvkx"></address></optgroup>
          1. 建议增加关联查询的空字段判断

            浏览:1507 发布日期:2020/01/24
            使用版本为thinkphp5.1.36版本

            业务出现特殊需求,需要在order表中通过一个send_id字段关联send表中相关数据,并且send_id字段可能为空。如果使用hasOne或者BelongsTo直接进行关联,则框架会报出异常

            解决方法:在think\model\relation\HasOne.php文件下的eagerlyOne函数,增加对$result->$localKey是否为空的判断,如果为空则不进行数据添加即可解决。BelongsTo同理
            评论(
            后面还有条评论,点击查看>>