Yii关系导致不存在的项(缓存问题?)

时间:2013-01-12 09:45:33

标签: caching yii yii-relations

我在团队模型中设置了关系:'teamDrivers' => array(self::HAS_MANY, 'TeamDriver', 'team_id')

所以,如果我想,我可以:print_r($this->teamDrivers);在我的团队中。仅供演示。

现在的问题是,这种代码会生成一个已从数据库中删除的项目列表!通过CActiveDataProviderCDbCriteria,无法访问这些项目。

如果我从我的应用程序注销然后重新登录,那么一切似乎都在运行。

那么是否有一些缓存来处理这些关系或者这个谜是什么?我该如何清除缓存?

1 个答案:

答案 0 :(得分:0)

在我的案例中,UserIdentity对象有旧信息,团队通过它。刷新是解决方案。