2014-01-16 52 views
0

我想這很容易,但我是Symfony的新手,所以我遇到了麻煩。從Symfony回收控制器到樹枝的集合

所以basiccaly這裏是我在控制器

public function pollResultsAction($pollId) { 

    $poll = $this->get('doctrine')->getRepository('Myproject:Poll')->find($pollId); 

    $questions = $poll->getItems(); 

    return array( 
     'questions' => $poll->getItems() 
    ); 
} 

其中$問題是給

那麼我

{% if questions %} 
     <ul> 
     {% for question in questions %} 
    <li> {{ question.question }}</li> 

      // here I'd like to have answers to given question 
     {% endfor %} 
     </ul> 

在一根樹枝文件中投票的問題集合。

我能得到的答案是這樣

$answer = $onequestion->getAnswers(); 

我想打印答案在樹枝每一個問題。我想我需要在控制器中使用一些foreach循環,但我不知道如何將它返回到樹枝。

非常感謝您的幫助。

回答

0

在你看來:

{% for question in questions %} 
    {{ qustion.question }} 
    {% for answer in question.answers %} 
     {{ answer }} 
    {% endfor %} 
{% endfor %} 
+0

但我怎麼得到一個問題嗎? $ questions是一個集合,每個問題都有一組答案。 –