递归 Yii 查询



我对 Yii 相当陌生,并且在相关模型上遇到了障碍。我怀疑其他初学者也会不时遇到这种情况,即使只是为了指出我正确的方向,因为我找不到关于这个问题的任何内容,也将不胜感激。

我有三个相关的模型-

  • 职位
  • 反应
  • 评论

帖子Have_Many回复和回复Have_Many评论-

后>回复->评论

我想在帖子控制器中对返回关联回复及其关联评论的特定帖子运行查询。我的印象(正确/错误)可以使用查找方法与以下一些变体结合使用 -

Post::model()->with('responses','comments')->findAll();

显然这是行不通的。有谁知道解决这个问题的方法或途径?

Yii 以更好的方式做你正在寻找的东西。我希望这能解决你的问题。

Post::model()->with('responses','responses.comments')->findAll();

但有一件事他们应该是响应模型中的关系评论到评论模型。

最新更新