2012-04-03 2 views
0

Ich erzeuge Entitäten mit Doktrin 2 über die Befehlszeile, aber meine Anwendung erfordert einen Namespace festgelegt werden, wie kann ich sicherstellen, dass die erstellten Entitäten Namespace Entitäten haben werden; an der Spitze?Fehlender Namespace in Doctrine Generated Entities?

Antwort

0

erstellen nächste Dateistruktur:

application/ 
    /models/ 
     /Entities/ 
      User.php 

und User.php Modell nächstes Namespace:

namespace Entities; 

class User { ... } 

$user = new \Entities\User(); 

Nicht vergessen

$driverImpl = $config->newDefaultAnnotationDriver('/path/to/app/application/models/Entities'); 
$config->setMetadataDriverImpl($driverImpl); 
+0

Ich muss gesetzt genau die Dateistruktur, die Sie suggerieren, ich habe es versäumt zu erwähnen, dass meine entities-Dateien mit yalm-Dateien erstellt werden, wenn ich die Klassen-Entity m erstellt habe Ich denke, ich könnte die fehlende Zeile für den Namespace hinzufügen, ich glaube ich bin immer noch verloren mit dieser Doktrin Sache ... – MikeGA