Actually, I meant $this->Session->read('user'). To grab the full user record
and all associated data....
$user = $this->User->read(...);
$this->Session->write('user', $user);
Because I found the default data for $this->Auth->user() was lacking. But if
$this->Auth->user() is needing to make a query each time it's called, I
don't want to go that direction - I want to pull the data w/o a database
call.
Sorry for the confusion... :)
Thanks,
~Philip
On Fri, Apr 29, 2011 at 5:11 PM, euromark <[email protected]>wrote:
> you probably mean $this->Session->read('Auth.User') ...
> yes, so both is more or less the same :)
>
>
> On 30 Apr., 00:05, Philip Thompson <[email protected]> wrote:
> > Which is better practice...
> >
> > $user = $this->Auth->user();
> >
> > or
> >
> > $user = $this->Session->read('user'); // This was saved once logged in
> >
> > Does the "Auth" happen to pull from the Session anyway?
> >
> > Thanks,
> > ~Philip
>
> --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> [email protected] For more options, visit this group
> at http://groups.google.com/group/cake-php
>
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others
with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php