2016-09-05 40 views
1

我有以下ArrayList其在前端迭代$SuitableRooms下:https://gist.github.com/anonymous/9db25ffe78b14463b7b4392f9da9d7f8参数ArrayData构造必须是一个对象或关联数组

我可以没有问题例如导航第一尺寸的性质。

<% loop $SuitableRooms %> 
    $Name <!-- returns "Grande Club Room" for example (correct) --> 

    <% loop $Top.SuitableRooms.Attributes %> // I know $Top.SuitableRooms isn't needed, just put this here to emphasise that I know I'm in the right scope 
     $Name <br/> <!-- should return "Smokers Allowed" for example but returns "Attributes" --> 
    <% end_loop %> 
<% end_loop %> 

应该返回:

大俱乐部间

  • 吸烟者允许
  • 海景

但回报:

大俱乐部间

  • 属性
  • 属性
  • 属性

如此明显的问题是在我的ArrayList虽然上午的结构无法找出我出错的地方。

+0

在你的代码把定义中,你调用'<%循环$顶部.SuitableRooms.Attributes%>或'<%loop $ Attributes%>'? – 3dgoo

+0

在上下文中提供的是正确的,两者都可以工作@ 3dgoo - 找到我的问题并发布它 – zanderwar

回答

2

我的答案很显然是“我的脸”,“关联数组”

ArrayData::create(
    array(
     array(
      "Im not accessible" 
     ) 
    ) 
) 

ArrayData::create(
    array(
     "Items" => array(
      "I am now accessible" 
     ) 
    ) 
) 
相关问题