Still seem to be having the issue, I tried updating through svn (@ rev
7217) but I don't think it's fixed my particular issue.
Chris I'm using this in my dark_auth component
var $user_model_name = 'User'; for my user model name and models/
user.php:
<?php
class User extends AppModel {
var $name = 'User';
var $useTable = 'users';
var $hasAndBelongsToMany = array(
'Group' => array('className' => 'Group',
'joinTable' => 'groups_users',
'foreignKey' => 'user_id',
'associationForeignKey'=> 'group_id',
'unique' => true
)
);
}
?>
Mark Davis wrote:
> 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
-~----------~----~----~----~------~----~------~--~---