2017-11-10 1 views
1

ich mit Lehre meine Datenbank importieren möge, so folgte ich die official doc hierSymfony 2 - Lehre, wie Entitäten aus der Datenbank zu generieren

und ich verwenden, um den Befehl

php bin/console doctrine:mapping:import --force AppBundle xml 

aber mit diesem Befehl dieser ist die gesamte Basis (alle Tabellen) importiert worden. Ich habe viele Tabellen, hundert, und ich möchte einen Filter mit dem Befehl verwenden. Wie ist das möglich ? ich suche nur wenige Tische

+0

Sie könnten die Hilfe von Symfony Befehl mit 'php bin sehen/console den: Befehl --help'. Das wird Sie alle Optionen und Argumente auflisten, die auf den Befehl warten :) – Mcsky

+0

ok, ich bin noob, danke, ich werde –

Antwort

1

versuchen dies bitte importieren:

php bin/console doctrine:mapping:import --force AppBundle xml --filter="Yourtablename" 
+0

Danke, wenn ich diesen Befehl verwende, habe ich Fehler von einer anderen Tabelle (kein Primärschlüssel) ... Ich verstehe das nicht, weil ich folgendes benutze: 'console doctrine: mapping: import --force AppBundlexml --filter =" MyTable_A "' –

+0

Ok ich habe dieses Problem gefunden https://github.com/doctrine/DoctrineBundle/issues/441 und Es gibt keine Lösung, nur einen Workaround –

Verwandte Themen