CakePHP mensagens flash exibir o número indesejado Depois
-
05-07-2019 - |
Pergunta
Quando eu chamar $ session-> flash () na vista, a mensagem flash não são exibidas, no entanto, ele também exibe um número, geralmente 1, depois dele. Veja as html produzido:
<div id="authMessage" class="flash flash_error">Passwords do not match</div>1
O que é isso, porque é que agora sempre acontece, e como faço para me livrar dele?
Solução
Eu acho que você está fazendo isso, certo?
echo $session->flash();
Você não precisa echo
o flash()
, vai saída por si só. O que está acontecendo é que flash()
emite a mensagem e retorna true
, e você está echoing
que true
, que se transformou em '1'.
Outras dicas
Basta remover o eco na frente de sua chamada de flash $ session-> flash (); em default.ctp, que deve fazê-lo
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow