Hi Christophe, Thank you for your advice.
I see.. It works correctly ! Best Gaku On Wed, May 18, 2011 at 4:59 AM, Christophe COEVOET <s...@notk.org> wrote: > Le 16/05/2011 23:47, Gaku Furukawa a écrit : > > Hi there, > > I used Symfony2 and Doctrine2. > But I can't use entity's annotation mapping with entity_managers. > > could you help me ? > > > ・config.ym. > ----------- > doctrine: > orm: > default_entity_manager: default > entity_managers: > default: > connection: default > mappings: > MyBundle: { type: annotation, dir: Entity/ } > > ------------- > > ・controller > ------------- > $em = $this->get("doctrine.orm.entity_manager"); > $user = $em->find("User", 1); <----error occured at this > line. > print_r($user); > ------------- > > In that case, entity classes is not found in the Entity folder. > so I had error when I execute this program. > > --- > Class User does not exist > 500 Internal Server Error - ReflectionException > > in C:\data\eclipse_files\eclipse_php\workspace\tank\vendor\doctrine\lib > \Doctrine\ORM\Mapping\ClassMetadata.php > at line 67 > --- > > but when I don't use entity_managers and I use "auto_mapping: true", > this error don't occured. > I want to use entity's annotation mapping with entity_managers. > > The issue is simple: as always when using a class name as string, you need > to use the fully qualified class name, not the short class name. So it would > be find('Acme\DemoBundle\Entity\User', 1) > You could also use the alias to reference the entity (which is mapped to the > namespace internally by Doctrine): find('AcmeDemoBundle:User', 1) > > -- > 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