Comment passer un tableau à partir de Symfony 2 contrôleur à un template TWIG ?

Je ne peux pas passer un tableau à partir d'une symfony 2 contrôleur à un template TWIG. J'ai utiliser ce code dans le contrôleur:

$searchTerms['color'] = "Red";
return $this->render('TestBundle::search.html.twig', 
        array(
            "searchTerms" => $searchTerms));

Dans le template twig, je suis en train d'essayer d'accéder à la variable comme ceci:

  1. {{ searchTerms['couleur'] }}
  2. {{ searchTerms.couleur }}

Fois sortie de rien, chaîne vide, donc il semble que la matrice de vient de modèle, mais ses éléments sont vides.

Quel est le problème?

Les deux syntaxes de travail pour moi (j'ai juste copié et collé votre code dans un projet de mine). Vous pouvez poster tout le code de votre contrôleur et le modèle?

OriginalL'auteur sphinks | 2012-09-10