I'm using the build-in in_memory provider 2011/5/9 oscar balladares <liebegr...@gmail.com>: > Yep. That is the Deal as Chris said. What provider are you using?? > Providers are set in app/config/security.yml > something like: > security: > encoders: #you should have something here as well. > providers: > main: > entity: { class: Company\SomeBundle\Entity\Customer, property: > username } > > So if you have this, the security context will bind the security user with > your Customer entity. > That entity would have: > name; > lastname; > id; > > And of course its getters and setters. > You should read the official docs. Also you can check this tutorial, is very > good, though it is a little out to date but it may help you a > lot. > http://www.dobervich.com/2011/03/21/symfony2-blog-application-tutorial-part-v-intro-to-security/ > > > 2011/5/8 Christophe COEVOET <s...@notk.org> >> >> Le 07/05/2011 11:54, [BLZ]梁振警 a écrit : >>> >>> My database schema is something like this: >>> >>> create table users ( >>> id INT PRIMARY KEY, >>> username TEXT, >>> ) >>> >>> create table posts ( >>> id INT PRIMARY KEY, >>> user_id INT, >>> title TEXT, >>> content TEXT, >>> ) >>> >>> Now, I want to get all posts of current logged in user, but I can't >>> get find a way to get current userid, like this: >>> >>> $user = $this->container->get('security.context')->getToken()->getUser(); >>> $repo->findBy(array('user_id' => $user->getId())) >>> >>> But I got " Fatal Error: Call to undefined method", I wonder if there >>> any way to get UserId? >>> >>> I look through Symfony\Component\Security\Core\User\UserInterface, >>> Symfony\Component\Security\Core\User\AdvancedUserInterface, non of >>> them providered getId() method. >>> >>> Any one can help me? Thanks. >> >> Which user provider are you using ? >> >> -- >> Christophe | Stof >> >> -- >> If you want to report a vulnerability issue on symfony, please send it to >> security at symfony-project.com >> >> 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 > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > 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 >
-- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com 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