Frage:
Wie kann ich eine Entitätsklasse zum Abrufen erstellen? Daten aus einer Datenbankansicht mit Doctrine in Symfony 2? Ich möchte die Daten anzeigen, benötige aber keine Speichervorgänge.
Antwort:
Um eine Entität für eine Datenbankansicht einzurichten, beachten Sie die folgenden Schritte:
<code class="php"><?php /** * @ORM\Entity(readOnly=true) * @ORM\Table(name="your_view_table") */ class YourEntity { private function __construct() {} }</code>
Mit diesen Änderungen können Sie über die YourEntity-Klasse auf Daten aus der Datenbankansicht zugreifen, ohne dass das Risiko versehentlicher Änderungen oder Objekterstellung durch anderen Code besteht.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Doctrine-Entität für eine Datenbankansicht in Symfony 2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!