look in the signin method, this attribute is saved there: " $this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');"
Ok i think the rest is really search and find stuff and should not be discussed on this public list furthermore. Am 27.10.2009 um 00:28 schrieb lorenx: > > don't you think you've finished with me! :P > > $id = $this->getAttribute('id', null, 'MyCustomUser') > does not return any id... :( > > i've even tried: > $this->getAttribute('id', null, 'sfGuardSecurityUser') > and > $this->getAttribute('user_id', null, 'sfGuardSecurityUser') > > > > On Oct 27, 12:11 am, Frank Stelzer <d...@bleedingmoon.de> wrote: >> eureka! :) >> >> Am 27.10.2009 um 00:06 schrieb lorenx: >> >> >> >> >> >>> do you mean somethig like this? >> >>> class myUser extends sfBasicSecurityUser >>> { >>> protected $user = null; >> >>> public function getCustomUser() { >>> if (!$this->user && $id = $this->getAttribute('id', null, >>> 'MyCustomUser')) { >>> $this->user = MyCustomUserPeer::retrieveByPk($id); >>> } >>> return $this->user; >>> } >>> } >> >>> On Oct 26, 11:57 pm, Frank Stelzer <d...@bleedingmoon.de> wrote: >>>> Yes .... >> >>>> "Add a method in your myUser class for retrieving an according and >>>> valid instance of your guard user entry and thats it (see >>>> getGuardUser)." >> >>>> ... >> >>>> guard user is your custom user. >> >>>> Am 26.10.2009 um 23:55 schrieb lorenx: >> >>>>> mmm, >>>>> but i don't have any getCustomUser() method; >>>>> it seems that it should return a MyCustomUser instance... >> >>>>> On Oct 26, 11:45 pm, Frank Stelzer <d...@bleedingmoon.de> wrote: >>>>>> You do not have to re-implement those methods, as your model >>>>>> class >>>>>> has >>>>>> it already done. >> >>>>>> You cann access them via: >> >>>>>> $this->getUser()->getCustomUser()->getEmail(); >> >>>>>> or add wrapper methods in your myUser class: >> >>>>>> myUser: >>>>>> --- >>>>>> public function getEmail() >>>>>> { >>>>>> return $this->getCustomUser()->getEmail(); >> >>>>>> } >> >>>>>> - Frank >> >>>>>> Am 26.10.2009 um 23:41 schrieb lorenx: >> >>>>>>>> 3. Add a "getCustomUser" method to your myUser class and >>>>>>>> generate >>>>>>>> the >>>>>>>> mentioned link in this way. >> >>>>>>> sorry but... >>>>>>> if i need a (custom) getUsername() or a getEmail() method, do i >>>>>>> need >>>>>>> to re-implement these methods from scratch in myUser class >>>>>>> although i >>>>>>> already have them in MyCustomUser class? >>>>>>> could i "link" somehow those methods to the ones generated in >>>>>>> MyCustomUser class? how? >> >>>>>>> sorry but it seems to me this could be the last step to >>>>>>> partially >>>>>>> understand the process... > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---