>  In your example the Category model delete function should not be called 
> unless that category is empty
>

Exactly. There should not be any "delete this category" links rendered in 
views, if category is not "empty", or - they have to be "disabled" - this 
is work for views/helpers.
But:
- this is not enough protection against malicious users or browser history 
or whatever
- controllers should be slim
- model can be used from other parts of an application too
- nobody wants to copy/paste code from controller to console shell/task or 
another associated model, when it comes to situation "you shouldn't want 
this model to do this"

-- 
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

Reply via email to