2016-03-31 8 views
0

Ich arbeite mit Zend Framework 2 und Lehre 2 und meine Anwendung besteht aus zwei Modulen:Repository erzeugen nicht in Lehre 2

  1. Privado (Private)
  2. Publico (Public).

ich eine Entität in der Öffentlichkeit geschaffen, meine erste Einheit in der Öffentlichkeit, und jetzt versuche ich ihr Repository mit dem Befehl zu erstellen:

./vendor/bin/doctrine-module orm:generate-repositories ./module/Publico/src/ 

Und all Repositories von Private-Modul erstellt werden, aber Das Repository von meiner neuen Entität im öffentlichen Modul wird nicht erstellt.

enter image description here

Also, was ist passiert? Was mache ich falsch?

Antwort

0

Ich habe das Problem gefunden, ich habe einen schrecklichen Fehler gemacht. Ich definiere die Repository-Klasse nicht korrekt.

Falsch:

/** @ORM\Entity 
* @ORM\Table(name="menu") 
* @ORM\Entity(repositoryClass="Privado\Repository\EstadoRepository") 
*/ 

Rechts:

/** @ORM\Entity 
* @ORM\Table(name="menu") 
* @ORM\Entity(repositoryClass="Publico\Repository\MenuRepository") 
*/ 
+0

Der Vollständigkeit José, können Sie "Selbst akzeptieren" diese Antwort, indem Sie die Häkchen auf der linken Seite darauf klicken, so dass es grün wird. Würdest du das jetzt tun? – halfer

Verwandte Themen