YES. I had this exact same problem. Drove me nuts. $session-
>flash() outputs the message directly and returns true/false. In your
view you probably have something like echo $this->flash(), so the
message is getting written and then the return gets written.
On Jul 24, 3:04 am, lgarcia <[EMAIL PROTECTED]> wrote:
> I have this message function to show flash messages and it returns me
> a "1" after any message is showed... anyone knows why?
>
> <code>
> function _message($message, $url = false, $value = false, $error =
> false)
> {
> if ($value) {
> $message = sprintf($message, '<strong>' . $value .
> '</strong>');
> }
> if ($error) {
> $message = '<div class="fmessage error">' . $message
> . '</div>';
> } else {
> $message = '<div class="fmessage confirmation">' .
> $message . '</
> div>';
> }
> $this->Session->setFlash($message, '');
> if ($url) {
> $this->redirect($url);
> }
> }
> </code>
>
> Regards
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---