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 [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
-~----------~----~----~----~------~----~------~--~---

Reply via email to