I may have said that wrong, I think it returns two different things,
if successful it will return an array if not I believe it just returns
false.

On Oct 8, 4:58 pm, andrewperk <[email protected]> wrote:
> Your model's save method doesn't actually return a boolean, you can
> just use the method call itself in a conditional, but it actually
> returns an array. You could check if $updated is not empty I believe:
>
> if (!empty($updated)) {
>
> }
>
> Or use the method call itself in a condition to see if the save was
> successful:
>
> if ($this->Report->save($updates)) {
>
> }
>
> On Oct 8, 8:30 am, Tomfox Wiranata <[email protected]> wrote:
>
>
>
>
>
>
>
> > hi,
>
> > i have a simple save()
>
> > $updates['Report']['status']= $new_status;
> > $updated = $this->Report->save($updates);
>
> > now i want to check, if the saving was successful and echo the result:
>
> > if ($updated)
> >                 {
> >                                 $this->set('success', "ok");
> >                                 $this->render('../elements/admin/success', 
> > 'ajax');
> >                 }
> >                 else
> >                 {
>
> >                         $this->set('success', "err");
> >                         $this->render('../elements/admin/success', 'ajax');
> >                 }
>
> > so even if i change the field "status" to "doesntexist", which makes
> > the saving a fail,  i dont get the "err" as a callback.
> > so i thought i should debug $updated to see what callback i get:
>
> > Array
> > (
> >     [Report] => Array
> >         (
> >             [fk_post_id] => 205
> >             [fk_user_id] => 74
> >             [reason] => test
> >             [description] => test
> >             [created] => 2011-10-07 22:15:21
> >             [id] => 44
> >             [fk_reporting_user_id] => 74
> >             [status] => pending
> >         )
> > more data ...
>
> > so $updated returns an array. i was expecting "true" or "false" ??? so
> > confusing..
>
> > what do i need to change?
>
> > thanks sooo much ;)

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to