Thanks! That was a very helpful explanation.
On Nov 28, 6:57 pm, Grant Cox <[EMAIL PROTECTED]> wrote:
> Because your app controller is attempting to access the User model.
> Models are not loaded by default - only if they are included in the
> $uses array of a controller (or, if they are the primary model for the
> controller, and there is no $uses).
>
> http://manual.cakephp.org/chapter/controllers
>
> On Nov 29, 12:11 pm, skoggins <[EMAIL PROTECTED]> wrote:
>
> > Thanks. The first solution worked. Can anyone help me out with why
> > this is necessary? Also is it supposed to be "$uses"?
>
> > Thanks.
>
> > On Nov 28, 3:47 pm, "Christopher E. Franklin, Sr."
>
> > <[EMAIL PROTECTED]> wrote:
> > > In the app_controller.php you must either do var $uses =
> > > array('User'); or in the beforeRender() do an App::import('Model',
> > > 'User');
>
> > > On Nov 28, 3:35 pm, skoggins <[EMAIL PROTECTED]> wrote:
>
> > > > Thanks! beforeRender works but now I get this error:
>
> > > > Notice: Undefined property: AppController::$User in C:\accounts
> > > > \placeholder\app\app_controller.php on line 48
>
> > > > Fatal error: Call to a member function findById() on a non-object in C:
> > > > \accounts\placeholder\app\app_controller.php on line 48
>
> > > > Any ideas why?
>
> > > > On Nov 26, 5:54 pm, Gwoo <[EMAIL PROTECTED]> wrote:
>
> > > > > beforeRender is usually better for that stuff than beforeFilter
> > > > > because its possible that you are overwriting user somewhere in you
> > > > > controllers.- Hide quoted text -
>
> > > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---