我有类别和帖子。我想列出所有类别(父)和所有相关帖子(子)。没有嵌套集,复杂的查询。建立了关系。
正如我从文档中记住的那样:
$categories = new Category();
foreach( $categories->get() as $category )
{
echo $category->name;
foreach( $category->post->get() as $post)
{
echo $post->title;
}
}
现在,如果我有一千个类别,它将为每个类别进行查询。
在这种情况下,最佳做法是什么?
- 为帖子和类别创建两个查询并使用 php 将它们合并到树中?
- 加入两个表,一个查询并用 php 创建树?
- 某人的聪明主意:)