<?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不敏感吗?
最佳答案
