Good info Rhett!
On Mar 6, 2:43 pm, "Rhett Waldock" <[EMAIL PROTECTED]> wrote:
> Controller::flash() includes a redirect
>
> Session::setFlash() adds the message to the session and will display it in
> the appropriate place when a layout is rendered.
>
> If you want to immediately redirect with setFlash, you should add the
> redirect statement separately. Something like this:
>
> $this->Session->setFlash('Invalid selection.');
> $this->redirect(array('action'=>'index'), null, true);
>
> If you use Session::setFlash() you should also make sure that you have
> provided a place in your layout to display the message. Something like
> this:
>
> <?php if($session->check('Message.flash')) $session->flash(); ?>
>
> Hope this helps.
>
> rhett waldock
> clearsite new media
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
>
> Of Christopher E. Franklin, Sr.
> Sent: Tuesday, March 06, 2007 4:29 PM
> To: Cake PHP
> Subject: Re: setFlash()
>
> Sorry, I did find setFlash, it is in the Session component. So, you
> can use the controller to do a flash or the session but, I think you
> have to do $this->Session->setFlash or $this->SessionComponent-
> >setFlash
>
> I am still using 1.1.xxxx
>
> On Mar 6, 2:08 pm, "ericc59" <[EMAIL PROTECTED]> wrote:
> > I am getting an error with setFlash on a new installation with version
> > 1.2.0.4451alpha.
>
> > Here is the code calling it:
> > $this->setFlash("You have successfully been logged in.");
>
> > and I get this error:
> > Fatal error: Call to undefined method UsersController::setFlash() in
> > users_controller.php on line 211
>
> > Is there something I am missing?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---