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

Reply via email to