如何在使用PyroCMS标记循环时调用另一个对象

时间:2013-04-14 13:00:33

标签: php codeigniter pyrocms

以下是对象的外观:

[obj1] => Array
(
    [0] => Array
    (
        [id] => 0
    )
    [1] => Array
    (
        [id] => 1
    )
)
[obj2] => Array
(
    [0] => Array
    (
        [count] => 10
    )
    [1] => Array
    (
        [count] => 20
    )
)

如何从obj2循环中调用obj1

{{ obj1 }}
  {{ id }}
    {{ obj2 }}
      {{ count }}
    {{ /obj2 }}
  {{ /obj1 }}

此格式会返回id,但obj2不会返回counts。 我想找出迭代对象的正确方法,以及obj2根本不调用的原因。 顺便说一句,我已经使用foreach格式解决了它,所以如果它不可解决的话我会坚持下去。

1 个答案:

答案 0 :(得分:0)

通过LEX使用循环并不意味着像这样交叉引用。所以这是不可能的。如果你想能够做到这一点,你应该先合并两个对象,然后将它们传递给视图或传递它的任何地方。