Wie ändere ich den Symfony 2-Doku-Mapper, um mein benutzerdefiniertes Verzeichnis anstelle meines Entity-Verzeichnisses unter dem Paket zu verwenden

8

Ich benutze Doktrin in meiner symfony 2.3 Anwendung. Ich möchte eine Ordnerstruktur wie

verwenden %Vor%

für meine Entitäten.

Frage:

Gibt es überhaupt, dass ich Doktrin ORM direkt explizit zuordnen kann, um ein explizites Verzeichnis zu verwenden, anstatt auf das Entity Verzeichnis meines Bündels zu setzen?

Ich möchte alle verwandten Dateien in ihrem jeweiligen Verzeichnis wie ProductProvider in

behalten %Vor%

Jede Hilfe würde sehr geschätzt werden.

    
Elijah McPherson 29.08.2013, 05:41
quelle

3 Antworten

12

Nur um ein wenig über die richtige Antwort von @ Imanol nachzudenken, ist es möglich, dass Ihre Entitäten in mehreren Verzeichnissen unter einem Entity-Manager stehen:

%Vor%

Mach dir keine Sorgen über das is_bundle: falsche Einträge. Die Entitäten können immer noch in einem Bündel leben. Lehre ist es egal. Und falls Sie sich fragen, können Sie mit dem Alias-Parameter beispielsweise Folgendes tun:

%Vor%     
Cerad 29.08.2013 16:01
quelle
4

Sie können Doctrine das Verzeichnis mitteilen, in dem sich Ihre Entitäten befinden

%Vor%

Hier finden Sie die vollständige Dokumentation Doctrine-Konfiguration

Ich habe vor ein paar Tagen eine ähnliche Frage gestellt. Dort können Sie die vollständige Antwort lesen, die Cedar mir gegeben hat. Ähnliche Post

    
Imanol 29.08.2013 09:23
quelle
0

Ich habe einige Zeit damit verbracht, den einfachsten Fall herauszufinden. So habe ich es geschafft:

%Vor%

Ich wollte einfach meine Entitäten in einem Verzeichnis mit dem Namen 'Model' innerhalb meines Bundles speichern, anstatt der Standard 'Entity'.

    
a.les 11.05.2017 08:50
quelle