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

Reply via email to