thinkphp save或add写入不全
Posted 听风且雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp save或add写入不全相关的知识,希望对你有一定的参考价值。
以前的一个项目要做些改动,数据库表新增了几个字段,但是一直些不进去,其他的数据都是可以写入的。
用$Business->getLastSql();查看一下sql语句,发现新增的字段无论有没有数据,都被华丽的忽略掉,字段名检查也没有错误。
苦死一晚上,今天早晨知道了原因——thinkphp的字段缓存。
看了一下,果然APP_DEBUG是关闭的,打开之后,问题解决
以上是关于thinkphp save或add写入不全的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp add()和save()执行完毕,有返回值,但是数据库并未有修改
thinkphp3.2.3 数据库写入add 方法的一些问题。
ThinkPHP3.2基础教程(20)--模型-CURD操作-数据写入
thinkphp 我用其提供的add和save方法做插入和更新操作时,居然有默认值,int型的默认0,结果sql执行出错