Friday, April 29, 2011

Re: Standard

On Fri, Apr 29, 2011 at 6:36 PM, Philip Thompson <philthathril@gmail.com> 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
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: