SlimPHP: как передать массив флэш-сообщений в шаблон ветки

Я хотел бы отправить массив флэш-сообщений в шаблон ветки. Код будет выглядеть так:

$errors = $validation->errors();
$app->flash('error', $errors);
$app->response->redirect($app->urlFor('register'), 303);

Это то, что я пробовал в шаблоне ветки, но он не отображает сообщения:

{% for error in flash.error %}
    {{ error }}
{% endfor %}

var_dump($errors) показывает мне разные сообщения об ошибках. Что я делаю не так?


person Darc Nawg    schedule 05.05.2015    source источник
comment
Каково содержание обратного вызова регистра?   -  person Davide Pastore    schedule 07.05.2015


Ответы (2)


попробуй это

var_dump($flash);die();
person Imtiaz Pabel    schedule 19.05.2015

В итоге мне пришлось использовать конструкцию «для ключа» из ветки. Ниже показано, как код выглядит сейчас:

{% for key,  error in flash.error %}
    <li><em>{{ error }}</em></li>
{% endfor %}

Надеюсь, это поможет кому-то в будущем.

person Darc Nawg    schedule 21.05.2015