Mysql
 sql >> Base de données >  >> RDS >> Mysql

Doctrine gâcher les requêtes sur les entités avec une extension

Selon Documentation de Doctrine , il existe 3 façons d'étendre une classe :

Vous voulez soit l'héritage de table unique, soit l'héritage de table de classe.

La superclasse mappée ne fonctionnera pas car vous voulez la classe parente Post être une entité autonome. Dans ce cas, le Post class, vous ne devez pas le définir comme abstract .

Sauf si vous avez une grande quantité de champs supplémentaires, vous devriez probablement utiliser l'single table inheritance .