I need to do more reading on Exceptions, but my case seems more like a flash message than throwing an exception. Maybe I need to do more checking in the controller, rather than using beforeDelete. This way, upon entry into delete method, I could check "count" and if =1 then set a flash message and redirect and never display the form to delete. Make sense? On 5/28/2012 3:49 PM, stork [via CakePHP] wrote: Throw OutOfBoundsException somewhere and catch it from outside, or create your own exception http://book.cakephp.org/2.0/en/development/exceptions.html#creating-your-own-application-exceptions Also, read better beforeDelete() callback for your example: public function beforeDelete($cascade = true) { if ($this->Product->hasAny(array('product_category_id' => $this->id))) { return false; } return parent::beforeDelete($cascade); } -- 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] 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-tp5708340p5708348.html To start a new topic under CakePHP, email ml-node+s1045679n125572...@n5.nabble.com To unsubscribe from CakePHP, click here . NAML
-- View this message in context: http://cakephp.1045679.n5.nabble.com/error-code-from-delete-or-beforeDelete-tp5708340p5708358.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