【问题标题】:Yii find all relation of a modelYii 找到一个模型的所有关系
【发布时间】:2014-11-21 15:49:56
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: php yii


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多