表结构新增字段不显示问题
问题描述
在表结构中新增字段后,字段可能不会立即显示或生效,即使数据库中已经添加了新字段。
原因分析
这是因为系统会缓存表结构信息,当新增字段后,需要清除缓存才能让新字段生效。
解决方案
清除 runtime 目录下的缓存内容:
找到 runtime 目录:
- 通常位于项目根目录下的
runtime文件夹
- 通常位于项目根目录下的
删除该目录下的所有内容:
- 可以直接删除整个
runtime目录,系统会自动重新创建 - 或者只删除其中的缓存文件
- 可以直接删除整个
刷新页面,新字段应该能够正常显示了
注意事项
- 清除缓存后,系统可能需要一些时间来重新生成缓存
- 如果清除缓存后仍然不生效,可以尝试重启服务器
- 对于其他模块的表结构变更,也可以使用同样的方法解决缓存问题
