Generieren Personen mit Lehre in separaten Namensraum

Ich bin nach der Dokumentation hier:

Diese sind die Befehle

php app/console doctrine:mapping:convert xml ./src/Acme/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force
php app/console doctrine:mapping:import AcmeBlogBundle annotation
php app/console doctrine:generate:entities AcmeBlogBundle

Sehe ich die neuen Sachen hier in"

Acme/BlogBundle/AcmeBlogBundle/Entity

Aber ich wollte wissen, wie ich hinzufügen könnte, die Personen in Ihrem eigenen namespace, wie dies

Acme/BlogBundle/AcmeBlogBundle/Entity/Foo
Acme/BlogBundle/AcmeBlogBundle/Entity/Bar

Dies ist, so konnte ich halten den Entitäten für " Foo " und " Bar-Datenbanken getrennt.

UPDATE:

Oder sollte es so aufgebaut werden:

Acme/BlogBundle/AcmeBlogBundle/Foo/Entity
Acme/BlogBundle/AcmeBlogBundle/Bar/Entity

Gedanken?

  • Ich bin ein bisschen verwirrt, was genau du fragst. Sie möchten, erstellen Sie einen neuen namespace für jede Entität? Das macht keinen Sinn. Dann Foo /Acme/BlogBundle/AcmeBlogBundle/Person/Foo/Foo, Bar /Acme/BlogBundle/AcmeBlogBundle/Entity/Bar/Bar, und Sie sind beide die einzigen Objekte in Ihrem eigenen namespace. Ist das wirklich das, was du suchst?
  • Ich habe mehrere Datenbanken, und ich möchte zu organisieren, dass die Einheiten durch die Datenbank, Also die Datenbank Foo sollten, gehen Sie in das Verzeichnis Foo und Bar-Datenbank in das Bar-Verzeichnis. Dies ist nur leicht erkennen, um was für eine Datenbank-Entität verknüpft ist
  • Oh, das ist ein wirklich Interessantes problem. Ich habe leider keine Idee, obwohl :(. Mein Aktuelles Projekt hat mehrere DBs, aber Sie haben die gleiche Struktur mit unterschiedlichen Daten.
Schreibe einen Kommentar