I found an easier approach, setting the models in the beforeFilter!
Heres my example.


        /**
         * Load action specific models
         * @return void
         */
        function beforeFilter() {
                switch ($this->params['action']) {
                        case 'games':           $models = array('Game'); break;
                        case 'friends':         $models = array('Friend'); 
break;
                        case 'teams':           $models = array('TeamsUser'); 
break;
                        case 'messages':        $models = array('Message'); 
break;
                        case 'photos':          $models = 
array('Photo','Album'); break;
                        case 'comments':        $models = array('Comment'); 
break;
                        case 'modules':         $models = array('Module'); 
break;
                        case 'settings':
                        case 'preferences':     $models = array('User'); break;
                }

                if (!empty($models)) {
                        foreach ($models as $model) {
                                $this->loadModel($model);
                        }
                }
        }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to