我在这个简单的PHP Twig程序中输错了什么?

时间:2014-08-19 22:19:34

标签: php symfony twig

我在这里打错了什么?我想打印出一个字母“LarryMoeCurly”

我假设如果我将数组提供给模板引擎,它可以在'users'循环中访问它。

- 代码

  $template = $twig->loadTemplate('gen_form.html');
  $users = array("Larry", "Moe", "Curly");
  echo $template->render($users);

- TEMPLATE(gen_form.html)

  {% for user in users %}
     {{ user }}
  {% endfor %}

1 个答案:

答案 0 :(得分:2)

试试这个:

echo $template->render(array('users' => $users));

在您的情况下,$ users - 它只是包含数组的变量名称,如[" Larry"," Moe"," Curly"]。所以没有关键用户'在它。