Thanks @stork & @steve-2 for the examples - great stuff! Can either of you, give me some best practices for exceptions processing? Maybe it is my self-taught PHP & CakePHP experiences but I have not a done a lot with exceptions. Is this efficient? Any good references to do some reading on this?
Thanks, bill On 5/29/2012 2:17 PM, Steve-2 [via CakePHP] wrote: > On 29/05/12 15:35, stork wrote: > > > ...or even better: > > > > try { > > if ($this->Category->delete($id)) { > > $this->Session->setFlash('Category has been deleted'); > > $this->redirect(array('action' => 'index')); > > } else { > > $this->Session->setFlash('Unknown error'); > > } > > } catch (NotEmptyCategoryException $e) { > > $this->Session->setFlash('This category is not empty'); > > } > > $this->redirect($this->referer()); > > ...or even better: > > if( $this->Category->isEmpty() ) { > if ($this->Category->delete($id)) { > $this->Session->setFlash('Category has been deleted'); > $this->redirect(array('action' => 'index')); > } else { > $this->Session->setFlash('Unknown error'); > } > } else { > $this->Session->setFlash('This category is not empty'); > } > $this->redirect($this->referer()); > > -- > 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 > [hidden email] </user/SendEmail.jtp?type=node&node=5708378&i=0> For > more options, visit this group at http://groups.google.com/group/cake-php > > > ------------------------------------------------------------------------ > If you reply to this email, your message will be added to the > discussion below: > http://cakephp.1045679.n5.nabble.com/error-code-from-delete-or-beforeDelete-tp5708340p5708378.html > > > To start a new topic under CakePHP, email > ml-node+s1045679n125572...@n5.nabble.com > To unsubscribe from CakePHP, click here > <http://cakephp.1045679.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1255722&code=YmlsbC5zdG9sdHpAYm9vc3RlcndlYnNvbHV0aW9ucy5jb218MTI1NTcyMnwtNTU0NTk2MTUy>. > NAML > <http://cakephp.1045679.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > -- View this message in context: http://cakephp.1045679.n5.nabble.com/error-code-from-delete-or-beforeDelete-tp5708340p5708382.html Sent from the CakePHP mailing list archive at Nabble.com. -- 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 cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php