<abbr id="aClmb"></abbr><label id="aClmb"></label>
    <button id="aClmb"><button id="aClmb"><audio id="aClmb"></audio><dt id="aClmb"></dt></button></button>
      <ins id="aClmb"><dfn id="aClmb"><optgroup id="aClmb"></optgroup></dfn></ins>
      1. <audio id="aClmb"></audio>

        <nav id="aClmb"><th id="aClmb"><p id="aClmb"></p><figcaption id="aClmb"><meter id="aClmb"><var id="aClmb"><embed id="aClmb"></embed></var></meter></figcaption></th><var id="aClmb"></var><section id="aClmb"><table id="aClmb"><td id="aClmb"><source id="aClmb"></source></td><q id="aClmb"><blockquote id="aClmb"></blockquote></q></table></section><select id="aClmb"></select></td>

        建议增加关联查询的空字段判断

        浏览:1395 发布日期:2019/11/12
        使用版本为thinkphp5.1.36版本

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

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