It appears the controller bug has been fixed in the latest nightly
build of CakePHP.
On Jun 19, 1:47 pm, Mark Davis <[EMAIL PROTECTED]> wrote:
> Hi Chris,
>
> I've had this same error withDarkAuth, 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
-~----------~----~----~----~------~----~------~--~---