0

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

因此,如果我愿意,我可以:print_r($this->teamDrivers);在我的团队中。只是为了演示。

现在的问题是,这种代码会生成一个已经从数据库中删除的项目列表!通过CActiveDataProvider这些CDbCriteria项目未到达。

如果我从我的应用程序中注销然后重新登录,一切似乎都正常。

那么是否有一些缓存可以处理这些关系,或者这个谜团是什么?以及如何清除该缓存?

4

1 回答 1

0

在我的情况下,UserIdentity 对象有旧信息,并且团队通过了它。令人耳目一新的是解决方案。

于 2013-01-13T09:40:05.660 回答