【发布时间】:2016-02-12 09:09:27
【问题描述】:
我正在尝试获取所有有文章链接的子类别。
可视化所需的结果:
- 子类别 A(链接 10 篇文章)
- 子类别 B(0 篇文章链接)
- 子类别 C(链接 1 篇文章)
所以对于我的 pod,我有以下内容:(所有高级内容类型)
类别吊舱:
- 文本字段:slug
- 关系字段:category_relation(该字段仅在类别为子类别时填写)
文章连播:
- 关系字段:类别
我有这个查询,它有效,但它不会跳过其中没有文章的子类别。
$subcategories = pods( 'category',
array( 'where' => "category_relation.slug = 'Top Category"
) );
我知道我应该做一个左连接,但我不知道如何让它工作,因为我一次只能选择一种 pod 类型。
有没有人使用过这种获取 pod 数据的方式?
注意:我也在 Pods 论坛上问过这个问题,但没有得到任何回应。在 SO 上,我将接触到更多我认为的人,并在 Pods.io 上更新论坛帖子并提供最佳答案。
【问题讨论】:
-
为什么要使用 pod... 获取子类别的功能有很多
-
@deemi 我非常依赖 Pods 来做高级的事情,因为确实使用了高级内容类型,正如你可以在我上面的第一篇文章中看到的那样。