Comment rendre la valeur de la clé d'un tableau lorsqu'elle comporte un tiret dans son nom ?
J'ai cet extrait :
$snippet = "
{{ one }}
{{ four['five-six'] }}
{{ ['two-three'] }}
";
$data = [
'one' => 1,
'two-three' => '2-3',
'four' => [
'five-six' => '5-6',
],
];
$twig = new \Twig_Environment(new \Twig_Loader_String());
echo $twig->render($snippet, $data);
Le résultat est
1
5-6
Notice: Array to string conversion in path/twig/twig/lib/Twig/Environment.php(320) : eval()'d code on line 34
Et il rend four['five-six']
fin. Mais il y a une erreur sur ['two-three']
.