Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So richten Sie eine Entität (Doktrin) für die Datenbankansicht in Symfony 2 ein

Die akzeptierte Antwort ist richtig, aber ich möchte einige zusätzliche Vorschläge machen, die Sie vielleicht berücksichtigen sollten:

Markieren Sie Ihre Entität als schreibgeschützt.

Machen Sie den Konstruktor privat, sodass nur Doctrine Instanzen erstellen kann.

/**
 * @ORM\Entity(readOnly=true)
 * @ORM\Table(name="your_view_table")
 */
class YourEntity {
    private function __construct() {}
}