[英]Yii Model not fetching the newly added columns, Mysql Cache Issue
我在rds上存储了mysql db。 最近,我不得不在表中添加几列。 我对模型进行了相应的更改。 但是它们都没有获取新添加的列,尽管如果我对已经存在的列中的数据进行任何更改,则更改会被完美地获取。 但是没有获取新的列。
我试图重置或刷新查询缓存,但是没有成功。
尝试使用相同的db和代码更改连接开发数据库,并且效果很好,但是没有从生产数据库中获取更改。
用于生产数据库的MySQL引擎是“ MySQL 5.6.19a”,并启用了多个可用区。
谁能建议该怎么做才能获得新添加的列?
谢谢。
已经在以下位置回答:
确保您在模型和视图中指定了新列
转到受保护/运行时文件夹并删除所有文件。 然后再试一次
添加标签属性(如果新列将由用户输入修改)
验证关系(如果此新列是外键)
修改搜索方法(由yiic ..如果您当然使用它,则生成)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.