Hi Chris,
I've had this same error with DarkAuth, and it appears the component
variables aren't being set.
For example, in the startup method for the component the controller
and here variables should be set:
$this->controller = $controller;
$this->here = substr($this->controller->here,strlen($this->controller-
>base));
However, if I put in print_r($this) below the controller and here
variables are empty. It looks like this is a bug in CakePHP 1.2 RC1
that needs to be fixed!
Regards,
Mark Davis
Colovo Design
On Jun 19, 12:33 pm, theChrisWalker <[EMAIL PROTECTED]> wrote:
> The error is saying that $this->controller->{$this->user_model_name}
> is not an object.
> This means that the value of "$this->user_model_name" is not the
> correct name of the User model in your controller, or that your
> controller has not loaded the User model.
>
> Someone else has emailed me with a remarkably similar issue, which
> made me think that the $this->controller vairable had not been given
> the correct copy of the controller, however that is performed in the
> startup() method, which is passed a reference to the Object. And many
> other controller functions are called from it...
>
> Unfortunately I haven't been able to replicate the issue, using PHP4
> or PHP5, with CakePHP 1.2 RC1, so haven't been able to work out what
> could cause it.
>
> Any info on your setup, e.g. which controller this is being called
> from, what models it has access to etc.. would be useful.
>
> Hope I can help!
>
> On Jun 19, 2:19 am, uniacid <[EMAIL PROTECTED]> wrote:
>
> > I've followed all the tutorials on the bakery by chris and on his
> > blog, so far I've just been testing this and I've run into this issue
> > once I try to "login":
>
> > Fatal error: Call to a member function on a non-object in app
> > \controllers\components\dark_auth.php on line 256
> > "$check = $this->controller->{$this->user_model_name}-
>
> > >find($conditions);"
>
> > I have my user and group models & tables all setup so I'm not sure why
> > I'm getting this error,
>
> > Any help is appreciated,
> > thanks.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---