2013-04-12 102 views
0

我有一個這樣的數組,並希望獲得內容。Twig For loop array

Array 
(
    [0] => Array 
     (
      [0] => 1 
      [id] => 1 
      [1] => Testnews 
      [title] => Testnews 
      [2] => Dies ist eine kleine <strong>Testnews!</strong> 
      [text] => Dies ist eine kleine <strong>Testnews!</strong> 
      [3] => 1 
      [type] => 1 
      [4] => 1 
      [timestamp] => 1 
      [5] => 0 
      [status] => 0 
     ) 

) 

我試過如下:

    {% for latest_news in news %} 
         {% for id, title in latest_news %} 
          id : {{ id }} 
          title : {{ title }} 
         {% endfor %} 
        {% endfor %} 

這樣的作品,但我不認爲這是做的正確方法。

它應該是什麼樣子?

回答

2

我只是找到了正確的和最簡單的解決方案:

   {% for latest_news in news %} 
        id : {{ latest_news.id }}      
        title : {{ latest_news.title }}      
       {% endfor %} 
+0

這是正確的答案 – Touki

+0

誤讀您的陣列(忽略我的答案)。是的,這是前進的方向。 –

+0

我忘了你可以直接訪問數組,如果你添加點。不過謝謝你。也許這會幫助任何人^^ – Michael

0

我想說的是對的。你也可以這樣做:

{% for latest_news in news %} 
    {% for news_item in latest_news %} 
     id: {{ news_item.id }} 
     title: {{ news_item.title }} 
    {% endfor %} 
{% endfor %}