我想将一组flash消息发送到twig模板。代码将如下所示:
$errors = $validation->errors();
$app->flash('error', $errors);
$app->response->redirect($app->urlFor('register'), 303);
这是我在twig模板中尝试过的,但它并没有呈现消息:
{% for error in flash.error %}
{{ error }}
{% endfor %}
var_dump($errors)
确实向我显示了不同的错误消息。我做错了什么?
答案 0 :(得分:0)
试试这个
var_dump($flash);die();
答案 1 :(得分:0)
我最终不得不使用" for key"从树枝构造。下面是代码现在的样子:
{% for key, error in flash.error %}
<li><em>{{ error }}</em></li>
{% endfor %}
希望这有助于将来。