Page 1 sur 1

[Symfony2] Une table commentaire liée à plusieurs tables

Posté : 10 juin 2012, 15:38
par Texicitys
Bonjour,

Je suis en train d'apprendre à utiliser symfony 2. Je viens de terminer la partie sur les base de donnée et doctrime. J'ai bien compris le principe cependant j'ai un soucis.

J'aimerais avoir une table commentaire qui serait liée à mes news en ManyToOne (il peut y avoir plusieurs commentaires par news), mais j'aimerais aussi que cette table commentaire soient liée à d'autre module sur site en ManyToOne (par exemple à un module de blog)..

Quand je n'utilisais pas symfony, je faisais ça de manière simple j'avais un champs ort et un ort_id (dans la table commentaire). Le champ ort disait à quoi le commentaire était lié (a une new, à un article, etc...) et le champs ort_id donné l'id du ort (l'id de la new, l'id de l'article, etc..).

Comment est-ce possible de faire ça avec symfony?

Je pourrais aussi faire un table commentaire par module : comActicle, comBlog. Mais ce n'est pas optimal je trouve..

Merci d'avance,
Texictys

Re: [Symfony2] Une table commentaire liée à plusieurs tables

Posté : 12 juin 2012, 01:01
par Texicitys
J'ai vu qu'il y a moyen de créer un entité parent et des entité enfant.. Je ferais donc BaseCommentaire puis les enfants : BlogCommentaire, ArticleCommentaire, etc...

Mais ou est-ce que je doit créer cette entité ? Dans un bundle Commentaire ? Et les enfants, je les crées dans le bundle aussi ou dans les autres bundles respectif ?

Merci d'avance !