我在这个简单的PHP小枝程序中输入错误


What am I typing wrong in this simple PHP Twig program?

我在这里打错了什么?我想打印出一个字符串"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 %}

试试这个:

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

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