thinkphp报错:fields not exists


使用模型向数据库添加数据时,竟然报错了

fields not exists:[settle_type]

添加数据代码如下:

$result = ProjectSettleType::create($v,true);

通过检查数据库表,发现这个字段是存在的。

于是就清空框架下面的缓存目录文件,最后还是报错

如果问题无法解决,可以通过修改配置文件解决。

修改数据库配置文件:application/database.php

修改配置项

// 是否严格检查字段是否存在
'fields_strict'   => false,

只需要将fields_strict配置为false即可解决。