Friday, April 29, 2011

Re: Standard

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 <dereuromark@googlemail.com> 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 <philthath...@gmail.com> 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
cake-php+unsubscribe@googlegroups.com 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
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: