thinkphp报错:fields not exists
使用模型向数据库添加数据时,竟然报错了
fields not exists:[settle_type]
添加数据代码如下:
$result = ProjectSettleType::create($v,true);
通过检查数据库表,发现这个字段是存在的。
于是就清空框架下面的缓存目录文件,最后还是报错
如果问题无法解决,可以通过修改配置文件解决。
修改数据库配置文件:application/database.php
修改配置项
// 是否严格检查字段是否存在
'fields_strict' => false,
只需要将fields_strict配置为false即可解决。