TP不得不说是现在来说最好用的框架了,但是也不能不承认它还是有一些小坑需要填了。
1.坑爹的字段缓存机制
thinkphp为了高效的读取数据库,更快的打开网页,加入了字段缓存这个机制,其实来说是挺好的一个机制,就是!!你别把这个机制默认开启啊!
默认开启了字段缓存后,如果你做二次开发,要修改数据库里的字段,只要你后加入的字段,你都插不进去数据,不管你用什么方法,只能写个原生码插入,结果在读取刚插入的数据的时候,又读不出来,简直让你怀疑人生。
其实呢这只是因为TP自带的字段缓存,把新入表的字段全部屏蔽了╮(╯▽╰)╭
下面说解决方法:
可以在项目配置文件中增加如下配置
‘DB_FIELDS_CACHE’=>false
如果还是不行吧debug开开试试,如果还是不行,别急还有黑科技!!!