yii2 给mysql表添加字段后,立即使用这个字段时会出现未定义的情况(Getting unknown property),过一段时间才能正常使用。
我知道清理掉runtime下的cache缓存之后也可以正常使用这个字段。但是每次修改表字段之后都要清理缓存会觉得很麻烦。
请问大神们有什么办法能够优雅地解决这个问题吗?
yii2 给mysql表添加字段后,立即使用这个字段时会出现未定义的情况(Getting unknown property),过一段时间才能正常使用。
我知道清理掉runtime下的cache缓存之后也可以正常使用这个字段。但是每次修改表字段之后都要清理缓存会觉得很麻烦。
请问大神们有什么办法能够优雅地解决这个问题吗?
ThinkPHP
的话有设置define('APP_DEBUG', true);
(可能有手误),YII2
应该也是类似的配置吧,看下源码,设置db字段缓存那块,有没有判断什么常量有没有设置的。
试试加上这个看下