Flash-сообщения CakePHP отображают нежелательный номер после - PullRequest
0 голосов
/ 10 сентября 2009

Когда я вызываю $ session-> flash () в представлении, отображается флеш-сообщение, однако оно также отображает число, обычно 1, после него. Смотрите html произведено:

<div id="authMessage" class="flash flash_error">Passwords do not match</div>1

Что это такое, почему это теперь всегда происходит и как мне от этого избавиться?

Ответы [ 2 ]

5 голосов
/ 10 сентября 2009

Полагаю, вы делаете это, верно?

echo $session->flash();

Вам не нужно echo flash(), он выдаст сам. Происходит следующее: flash() выводит сообщение и возвращает true, и вы echoing получаете true, который превращается в «1».

0 голосов
/ 14 марта 2011

Просто удалите эхо перед вызовом флеш-памяти $ session-> flash (); в default.ctp это должно сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...