Yeah.  I hate when newbs have trouble asking questions.  It's like
they are new to this or something.

Thanks for your help b logica.  I appreciate it.

On May 22, 9:27 am, Joel Perras <[EMAIL PROTECTED]> wrote:
> Wow, I should really start taking the time to actually read the
> snippets posted.
> On the other hand, if people stop imagining that others can read their
> minds and start formulating questions that actually address their
> problem at hand, then they'd probably get more precise answers.
>
> -J.
>
> On May 22, 10:15 am, "b logica" <[EMAIL PROTECTED]> wrote:
>
> > I suspect that Phaedo--like myself--has a flash() method in
> > AppController that runs the redirect. Note the second param given.
>
> > I see a few things not quite right with the example. Are you certain
> > that the databas is being updated? There's no version given but, if
> > using 1.2:
>
> > $this->Sorrow->id = $id;
> > This is superfluous. Better to just use read().
>
> > if (empty($this->data)) {
> >      $this->set('sorrow', $this->Sorrow->read());
> >      $this->data = $this->Sorrow->read();
> > Speaking of unnecessary, why do this twice? What are you doing in the
> > view with $sorrow that can't be done with the anonymous (and, perhaps,
> > less glamorous ;-) data array?
>
> > Anyway, it should be $this->Sorrow->read(null, $id);
>
> > } else {
>
> >     if ($this->Sorrow->save($this->data['Sorrow'])) {
>
> > That should be "...save($this->data)", AFAICT.
>
> >         $this->flash('Your post has been updated.','/sorrows');
>
> > Difficult to say without seeing your flash() method.
>
> > On Wed, May 21, 2008 at 9:34 PM, Joel Perras <[EMAIL PROTECTED]> wrote:
>
> > > $this->redirect('name_of_action_you_are_redirecting_to');
>
> > > Boom-shacka-lacka-boom.
> > > -Joel.
>
> > > On May 21, 9:00 pm, phaedo5 <[EMAIL PROTECTED]> wrote:
> > >> I have this Edit view in my controller.
>
> > >>         function edit($id = null) {
> > >>                 $this->Sorrow->id = $id;
> > >>                 if (empty($this->data)) {
> > >>                         $this->set('sorrow', $this->Sorrow->read());
> > >>                         $this->data = $this->Sorrow->read();
> > >>                 } else {
> > >>                         if ($this->Sorrow->save($this->data['Sorrow'])) {
> > >>                                 $this->flash('Your post has been 
> > >> updated.','/sorrows');
> > >>                         }
> > >>                 }
> > >>         }
>
> > >> I was hoping that it would update the database, which it does, and
> > >> then redirect to the index view.  Am I missing something?  Obviously I
> > >> am, the question is - what am I missing?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to