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
