Bogue possible sur la colonne d'une FK
Bonjour,
J'ai créé une entité avec une self-référence ManyToOne sur un attribut. Ça donne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| /**
* {@inheritDoc}
* @ORM\ManyToOne(targetEntity="MyEntity", inversedBy="children")
* @ORM\JoinColumn(name="parent_id", referencedColumnName="id", nullable=true)
*/
protected $parent;
/**
* {@inheritDoc}
* @ORM\OneToMany(targetEntity="MyEntity", mappedBy="parent")
*/
protected $children; |
Je créé ma BDD avec
Code:
php app/console doctrine:schema:create
.
Et lorsque je regarde avec mon MySQL Administrator, je trouve que la foreign key est sur une colonne qui n'existe pas, de nom "paren_iid".
Si maintenant, je change le nom de ma colonne de parent_id vers pare_id, pour faire le test, à ce moment là, tout va bien.
Y'a-t-il un problème à nommer une colonne "parent_id"?