On Fri, Apr 29, 2011 at 6:36 PM, Philip Thompson <[email protected]> wrote:
> 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.

Auth->user() just reads from the session, no DB call. See:
http://api.cakephp.org/view_source/auth-component/#line-720

These are equivalent:
$this->Auth->user()
$this->Session->read('Auth.User')

-- 
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

Reply via email to