thinkphp中操作数据库使用add()方法添加数据,然后查询,发现只有主键,
其他字段值并没有返回,然后去看了一下,发现字段值确实为空,说明add执行失败了。
经过一番请教,原来是缓存的原因,
如果在使用表过后,又手动更改了表结构,Runtime中缓存了表的结构信息,
然后手动修改表,并未与Runtime一致,就会导致这个原因,
只要将缓存清空即可,也就是将Runtime文件清空,问题就会解决。
我们也可以编写自己的脚本,来自动化这个Runtime清空过程。
Day day up!
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true