轉博客 :https://blog.csdn.net/qq_38148394/article/details/80247617
這裏的old_goods_attr是數據表中不存在的,但是因爲程序需要添加的。
這時我的代碼是:
方法一
在你的模型類定義中,設置 field 屬性爲 true,如下:
class User extend Model {
protected $field = true;
}
方法二
如果需要過濾非數據表字段的數據,可以使用:
這是由於我的數據添加修改都用到了save()提交到數據庫,我這裏修改數據,這是只需要修改爲:
$user->allowField(true)->isUpdata(ture)->save();
1
這時完整的代碼爲:
$ret = $model->isUpdate(false)->allowField(true)->save($data);
第二種解決字段不存在
直接在model層加上這一句
tp5模型忽略數據表不存在的字段
protected $field = true;