Yii找到模型的所有关系

时间:2014-11-21 15:49:56

标签: php yii

我正在处理Yii框架,我对find有一点疑问。 这是我的情况:

我有一个模型用户和一个关系用户 - >朋友。所以,为了得到所有朋友,我只需要做$ userModel->朋友。这将返回一个包含所有用户模型的数组,这些模型是他的朋友。现在,我想要做的是,给定一个用户列表,循环它,为每个用户检查该用户是否是朋友。我知道我可以使用User :: model() - >存在,但如何?我在这里有点迷失。

谢谢

1 个答案:

答案 0 :(得分:0)

为什么不把relations()代码放在这里?如果friends关系本身已定义了另一个用户 是朋友的选项,则无需再次检查此选项。只是遍历朋友

foreach ( $userModel->friends as $friend ) {
    var_dump( $friend );
}