Je migre un site vers Symfony2. Le site a des tables où l'entier de la clé primaire a un nom, suivant la convention du nom de la table + "id". Par exemple. La table "Node" a la clé primaire "nodeid". D'une part, cela signifie que les requêtes complexes sont plus faciles à lire et à comprendre. D'un autre côté, c'est un peu compliqué d'écrire un nom d'identifiant unique tout le temps, quand Doctrine veut utiliser "id" pour chaque table.Meilleure pratique pour nommer les clés primaires Symfony2/Doctrine
Existe-t-il une meilleure pratique ou une convention standard pour nommer les clés primaires dans Symfony2/Doctrine2? Merci!
Qu'est-ce que vous utilisez pour la configuration de l'entité? Yml/annotation/xml? – Problematic
Annotation. Je vois la réponse-- Je n'ai pas réalisé que la propriété d'entité de Doctrine peut avoir un nom différent. Cependant, en pratique, je vais commencer à utiliser "id" comme clé primaire, puis le nom de table + "_id" (par exemple node_id) lorsque cette clé primaire est utilisée comme clé étrangère. Cela semble correspondre à la documentation de Doctrine. Merci! – Acyra