Ich habe ein paar Entitäten und eine Entität "Kommentar", die nur Zeichenfolge Inhalt hat. Ich möchte, dass andere Entitäten "kommentierbar" sind, so dass jedes Objekt ihres Typs viele Kommentare haben kann.Symfony binden viele Entitätstypen OneToMany zu einer Entität
Kann ich die OneToMany-Beziehung dieser Entitäten irgendwie mit Comment auf eine Art und Weise setzen, die die Datenbank nicht durcheinander bringt? Ich bin an einer Lösung interessiert, bei der ich kein Feld für jede kommentarbare Entität innerhalb der Kommentar-Entität erstellen muss, die auf die spezifische Entität verweist, für die der Kommentar bestimmt ist. Etwas, das die Kommentar-Entität die ID des kommentierten Objekts und seinen Typ enthalten würde. Ist es möglich?
Es sieht so aus, als ob Sie möchten, dass wir einen Code für Sie schreiben. Während viele Benutzer bereit sind, Code für einen in Not geratenen Coder zu produzieren, helfen sie normalerweise nur, wenn das Poster bereits versucht hat, das Problem selbst zu lösen. Eine gute Möglichkeit, diesen Aufwand zu demonstrieren, besteht darin, den Code, den Sie bisher geschrieben haben, die Beispieleingabe (falls vorhanden), die erwartete Ausgabe und die Ausgabe, die Sie tatsächlich erhalten (Konsolenausgabe, Tracebacks usw.), einzuschließen. Je mehr Details Sie angeben, desto mehr Antworten erhalten Sie wahrscheinlich. Überprüfen Sie die [FAQ] (http://meta.stackexchange.com/q/7931) und [fragen] (https://stackoverflow.com/help/asking). –