数据库中原来的字段gametype,被我重命名为gamestype后,就一直提示这个错误.
一般只要清空缓存就行.数据库字段缓存保存中Runtime\Data_fields中.
其实数据库中,当然是存在的.缓存也清空了.还是提示错误.没办法
只能修改application/database.php
是否严格检查字段是否存在
‘fields_strict’ =>false,
//这里设置为false 才算解决问题.
-------------------------
后来检查发现,是另一个表中没有同步修改字段名造成的.所以,不是thinkphp的错,是我粗心了
thinkphp 5 ,数据表字段不存在:[gamestype]
最新推荐文章于 2024-05-17 18:01:30 发布