ThinkPHP save()方法失效的几种可能情况
1.字段没有对应上
提交表单的数据和数据库中的字段没有对应上。save()方法默认是从post里面取数据,也可以指定参数,此时就需要检查参数中的数据和数据库能不能对应上,如果要执行更新操作,数据中需要包含key(数据记录的唯一标示)
2.在开发过程中数据表字段做过修改
在开发过程中,更改了表字段名称,而缓存未及时更新,系统判断为无效字段而被unset掉。因此,在更改了数据库的字段后要及时将Runtime/Data下的数据表缓存清除。
提交表单的数据和数据库中的字段没有对应上。save()方法默认是从post里面取数据,也可以指定参数,此时就需要检查参数中的数据和数据库能不能对应上,如果要执行更新操作,数据中需要包含key(数据记录的唯一标示)
2.在开发过程中数据表字段做过修改
在开发过程中,更改了表字段名称,而缓存未及时更新,系统判断为无效字段而被unset掉。因此,在更改了数据库的字段后要及时将Runtime/Data下的数据表缓存清除。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了