2017-04-07 5 views
0

Ich arbeite an einem Projekt mit Symfony 2.6 und Sonata Admin Bundle. Es funktioniert auf meinem Computer (win10 - wamp - mysql), aber wenn ich es auf einen anderen Computer mit der gleichen Konfiguration (win10 - wamp - mysql) kopieren. Es Rückkehr für jede Klasse in sonata Admin: Kein Manager Einheit definiert, für die Klasse „xxx“Symfony-Fehler beim Kopieren meines Projekts

enter image description here

ich herausfinden, nicht, was der Fehler ist da nichts Wechsel zwischen der Version auf meinem Computer und der auf dem anderer Computer. Ich bin seit 1 Woche Suche und keine Lösung für mein Problem gefunden ..

alle

wäre ps willkommen hilft: ich fand, dass, wenn ich den folgenden Befehl ausführen: "php app/console Lehre: Mapping: info "

Mein Bundle" AppBundle "ist nicht im Mapping aufgeführt.

sehen: enter image description here

Wie mein AppBundle i für diese Karte?

Befehl folgend: "php app/console Lehre: erzeugen: Einheiten AppBundle"

mir zurückkehren dies: "enthält keine kartiert entities "

" Bundle" AppBundle

Antwort

0

Versuchen Sie die folgenden Befehle, aber bevor Sie die dritte ausführen, sollten Sie Ihre Entitätsdateien kopieren (nicht sicher, ob für jede Entität eine automatische Kopie generiert wird), denn falls eine benutzerdefinierte Methode/Eigenschaft darin enthalten ist vielleicht überschreiben sie sie.

  1. php app/console doctrine:mapping:import --force AppBundle yml
  2. php app/console doctrine:mapping:convert annotation ./src --force
  3. php app/console doctrine:generate:entities AppBundle
Verwandte Themen