I think the problem is that you have something like this in your controllers
var $uses=array('Menu','AdminMenu',....);
But when you try to load an undefined action the models used are not
instantiated? (Maybe...I'm not sure)
--
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net
On 8/9/07, Mech7 <[EMAIL PROTECTED]> wrote:
>
> in my app_controller,php i set my menu like this:
>
> function beforeFilter ()
> {
> // Make admin menu available and use admin layout
> if (isset($this->params['admin'])) {
> // Set menu
> $this->set
> ('admin_menu',$this->AdminMenu->findAllThreaded(null,
> null, 'sort_id'));
> // Use admin layout
> $this->layout = 'admin_layout';
> } else {
> // Set menu
> $this->set
> ('main_menu',$this->Menu->findAllThreaded(null, null,
> 'sort_id'));
> // Use admin layout
> $this->layout = 'default';
> }
>
> }
>
>
> Only when i go to an action which does no exists yet i get this
> error :
> Notice (8): Undefined property: AppController::$Menu [CORE\app
> \app_controller.php, line 20]
>
>
> $this->layout = 'admin_layout';
>
>
>
> } else {
>
>
>
> // Set menu
>
>
>
> $this->set ('main_menu',$this->Menu->findAllThreaded(null,
> null, 'sort_id'));
>
>
>
> // Use admin layout
>
> AppController::beforeFilter() - CORE\app\app_controller.php, line 20
> Dispatcher::start() - CORE\cake\dispatcher.php, line 380
> ErrorHandler::__construct() - CORE\cake\libs\error.php, line 81
> Object::cakeError() - CORE\cake\libs\object.php, line 176
> Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 307
> [main] - CORE\app\webroot\index.php, line 83
>
>
> Fatal error: Call to a member function findAllThreaded() on a non-
> object in C:\wamp\www\mech7\app\app_controller.php on line 20
>
> Does anybody know gow to solve this ?
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---