繁体   English   中英

Yii模型未获取新添加的列,MySQL缓存问题

[英]Yii Model not fetching the newly added columns, Mysql Cache Issue

我在rds上存储了mysql db。 最近,我不得不在表中添加几列。 我对模型进行了相应的更改。 但是它们都没有获取新添加的列,尽管如果我对已经存在的列中的数据进行任何更改,则更改会被完美地获取。 但是没有获取新的列。

我试图重置或刷新查询缓存,但是没有成功。

尝试使用相同的db和代码更改连接开发数据库,​​并且效果很好,但是没有从生产数据库中获取更改。

用于生产数据库的MySQL引擎是“ MySQL 5.6.19a”,并启用了多个可用区。

谁能建议该怎么做才能获得新添加的列?

谢谢。

已经在以下位置回答:

警予模型而不是取最新增柱-mysql的缓存,问题

  1. 确保您在模型和视图中指定了新列

  2. 转到受保护/运行时文件夹并删除所有文件。 然后再试一次

  3. 添加标签属性(如果新列将由用户输入修改)

  4. 验证关系(如果此新列是外键)

  5. 修改搜索方法(由yiic ..如果您当然使用它,则生成)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM