模型的json字段对数字0和null不敏感?

浏览:336 发布日期:2022/03/05 分类:ThinkPHP6专区
<?php

declare(strict_types=1);

namespace app\common\model;

use think\Model;

/**
 * @mixin \think\Model
 */
class Merchant extends Model
{
    protected $json = ['setting'];
    protected $jsonAssoc = true;
}
如上模型,setting字段是个json字段
我更新了这个json字段里的某个值,原本是null,我更新为0
结果save以后,还是null。
我更新为1,save以后就变1了
然后我又更新为0,save以后就变0了。
但是如果是从0更新成null,或者从null更新成0,就不会发生变化。
难道json字段的值对0和null不敏感吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>