Pass the current user's id to the model from the calling controller, which can 
reference the session.

On 28 May 2014, at 09:23, Thomas von Hassel <[email protected]> wrote:

> If your model depends on knowing, by it self, who the user is, you are doing 
> it wrong ..
> 
> /thomas
> 
> 
> On 27 May 2014, at 20:59, Henry Gabriel González Montejo 
> <[email protected]> wrote:
> 
>> Hi i have the same problem with the plugin 
>> https://github.com/robwilkerson/CakePHP-Audit-Log-Plugin, i put the method 
>> in my Model (AppModel) so it can be used in others models, my solution was:
>> 
>> function currentUser() 
>>      {
>>              //pr($this->Session->read('Auth.User'));
>>              //pr($this->Auth->user());
>>              //pr(AuthComponent::user());
>>              //die();
>>              
>>              $user=AuthComponent::user();
>>              
>>          return $user;
>>              
>>      } 
>> 
>> -- 
>> Like Us on FaceBook https://www.facebook.com/CakePHP
>> Find us on Twitter http://twitter.com/CakePHP
>> 
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CakePHP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/cake-php.
>> For more options, visit https://groups.google.com/d/optout.
> 
> 
> -- 
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to