1.字段缓存。
THINKPHP是默认开启字段缓存的。如果关闭了APPDEBUG(即在index.php中设置了这样一句话:define("APP_DEBUG","FALSE")),那么如果你增加了字段的话,这个字段的增改查可能会不生效。
解决办法就是将整个runtime目录删了,或者删掉runtime下面的data目录下的_fields目录下对应的表名。
那么怎么让项目不生成字段缓存呢?在配置文件中加上这句话就可以了:
'DB_FIELDS_CACHE'=>false,
2.配置文件缓存
THINKphp关闭了debug模式后,会生成配置文件缓存。如果修改了配置文件,你同样需要删除runtime目录。