当我返回错误的登录信息时,我试图将PHP
- 文件的消息发送到twig
- 文件。我的代码的第一部分是:
$twig = new Twig_Environment($loader);
if (isset($_POST['reg'])) {
if ($_POST['pwd1'] === $_POST['pwd2']) {
//do something
} else {
echo ("<script>location.href = $twig->render('register.twig', array('theMessage' => 'Wrong password!'));</script>");
exit;
}
} else {
echo $twig->render('register.twig');
}
并在twig
- 文件:
{% if theMessage %}
{{ theMessage }}
{% endif %}
当我运行我的代码时,我第一次得到的页面效果不佳。我想也许方法render()
没有被调用或script
写得不好。任何帮助或建议,以实现这一目标非常感谢。