【问题标题】:How to get a related object?如何获取相关对象?
【发布时间】:2018-04-04 10:57:24
【问题描述】:

我有一个类list_article 具有Relation Objects 类型的属性来检索文章对象。在 Twig 模板中获取此相关对象的最简单方法是什么?

【问题讨论】:

  • Twig 用于输出,我建议你在你的模型中写一个吸气剂,然后{% for object in foo.getRelatedObjects() %}

标签: php twig ezpublish


【解决方案1】:

默认情况下,您不能。在 Twig 中您能做的最好的事情是使用 ez_field_value(content, 'my_relation_field').destinationContentIds 检索相关内容 ID 的列表。

要自己获取内容对象,最好的办法是使用子请求来执行控制器,该控制器加载相关内容,然后将其呈现在单独的 Twig 模板中。

【讨论】:

    猜你喜欢
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 2017-11-05
    • 2021-02-05
    • 2015-02-28
    • 2015-08-16
    相关资源
    最近更新 更多