Thinkphp框架開發過程中,因需求需要改動數據表,新增了幾個字段. 調用 M(‘xxx’)->add($data) 插入值時,新增的字段數據總是插入不進去,每次都是默認的值,於是恍然—-緩存了…清空緩存 . 終於可以正常插入數據了.
原來TP在配置文件中如果沒有關閉字段緩存設置,默認是開啟的,只要一運行它就會將數據字段信息緩存到~Runtime/Data/_files 文件夾下,序列化存放在文件中.
1.當增添新的數據字段時,使用$model->add($data);新的字段可能插不進去
2.清除緩存。系統默認是開的。
3.刪掉當前的數據表字段文件,即可。