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
> [email protected]
> 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
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php