Okies this question is similar to one I have asked recently on Stack Overflow, but I\'m basically just using the code from the CakePHP Book rather than my own code to try and un
This is the best implementation I found: http://bin.cakephp.org/view/1831131032
I like how some of the logic has been moved into the Model and clears up the Controller logic and makes it more MVC. Hopefully this will help others.