代码之家  ›  专栏  ›  技术社区  ›  Adam

CakePHP Flash消息显示不需要的数字后

  •  0
  • Adam  · 技术社区  · 15 年前

    当我调用$session->flash()在视图中,确实会显示flash消息,但是它后面还会显示一个数字,通常为1。请参见生成的html:

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

    这是什么,为什么它现在总是发生,我如何摆脱它?

    2 回复  |  直到 15 年前
        1
  •  5
  •   deceze    15 年前

    echo $session->flash();
    

    你不需要 echo flash() ,它将自动输出。发生了什么事 flash() true echoing 那个 ,将其转换为“1”。

        2
  •  0
  •   Aditya P Bhatt    13 年前

    只需移除flash call$session前面的回声即可->flash();在default.ctp中,应该可以这样做