To me it seems like a break down with the mapped superclasses. I've run
into it, got tired of dealing with it and I generate everything by hand
now :(. Actually, with tools in netbeans, its not too painful.
Richard
On 11/09/2010 05:20 PM, Thomas Rabaix wrote:
Yes, there is a bug.
My understanding is that doctrine:generate:entities command use a specific
Symfony class to load class metadata, whereas schema:update use the one from
doctrine.
For now, if I want to update the database schema, I need to comment the $id
definition in the child class, and uncomment the block when I generate entities.
On 8 nov. 2010, at 16:58, Lukas Kahwe Smith wrote:
On 08.11.2010, at 10:32, c6dney c6dney wrote:
Well, I had to generate all entities for my Application Bundle and
DoctrineUserBundle separatly.
php app/console doctrine:generate:entities --bundle="Application/MyBundle"
Something strange again:
I had to declare a 'Id' attribute to my personal user class
"Application\MyBundle\Entity\User.php" because Symfony returns this error:
No identifier/primary key specified for Entity
"Application\MyBundle\Entity\User.php". Every Entity must have an
identifier/primary key (I can understand this )
Like DoctrineUserBundle readme says, I need to extends its BaseUser clas to
create my custom User class, so I used:
class User extends BaseUser
/**
* User id
*
* @orm:Id
* @orm:column(name="id", type="integer")
*/
protected $id;
...
But when I "update" my schema, another error occurs:
php app/console doctrine:schema:update
-> Duplicate definition of column 'id' on entity
'Application\MyBundle\Entity\User' in a field or discriminator column mapping.
- I want to use same attribut name :/
the issue is that there are all sorts of problems when mixing definition
formats. at least i had the same issue until i ended up using xml across the
board.
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]
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