I am encountering similar issues with my extension using Annotations. I _think_ it might have something to do with using XML metadata for the base class with something else for the extension?
Will be doing more debugging on that this week. t On Wed, Oct 27, 2010 at 00:49, Lukas Kahwe Smith <[email protected]> wrote: > Hi, > > not really sure whats going on here. > at any rate when i extend the base User class of the DoctrineUserBundle and > then try to generate:entities, it complains there is no PK defined. the PK > is however defined inside the base class configuration. > > http://github.com/knplabs/DoctrineUserBundle/blob/master/Resources/config/doctrine/metadata/orm/Bundle.DoctrineUserBundle.Entity.User.dcm.xml > > now if i add the same PK definition into the definition of the extending > class, then i get an error that there is a duplicate PK definition when i > interact with the model or try to generate:proxies. > Application\FooBundle\Entity\User: > type: entity > table: doctrine_user_user > repositoryClass: Bundle\DoctrineUserBundle\Entity\UserRepository > id: > id: > type: integer > generator: > strategy: AUTO > fields: > firstname: > type: string > length: 255 > lastname: > type: string > length: 255 > > if i then remove the id definition from the base class and add the same > definition to the extending class, generate:entities works and when > interacting with the models i dont get any error anymore. > > however then i get an error that class Permission does not exist when i try > to generate:proxies. not sure if this issue is related to the above. > > regards, > Lukas Kahwe Smith > [email protected] > > > > -- > 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 developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<symfony-devs%[email protected]> > For more options, visit this group at > http://groups.google.com/group/symfony-devs?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 developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en
