Frage

Ich habe mich gefragt, ob jemand weiß, wie ein fixture.yml von Daten zu generieren, die bereits in der Datenbank vorhanden?

Wie Sie das Build-Schema verwenden können, ein Schema zu generieren, ist es eine Möglichkeit, dass für Daten zu tun?

symfony propel:build-schema
War es hilfreich?

Lösung

In Symfony 1.0 verwenden Sie den Befehl:

$ php symfony propel-dump-data  <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]

In den Versionen 1.1 und 1.2 verwenden Sie den folgenden Befehl ein:

$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]

Andere Tipps

In symfony 1.4 einfach schreiben müssen:

./symfony doctrine:data-dump

und Sie erhalten die Datei data/fixtures/data.yml

: -)

fand ich eine Lösung in einer E-Mail rel="nofollow Archiv. Der Benutzer verwendet

symfony propel:data-dump > fixture.yml

Ich musste nur diese unter tun symfony 1.2 und Lehre.

symfony Lehre: Daten-Dump

Diese Dumps die gesamte Datenbank auf Daten / Einrichtung / data.yml. Ich hatte einige Daten in die Datenbank mit einer SQL-Datei geladen und wollte es als feste Größe für meine Live-Datenbank. Ich bearbeitet nur die data.yml in die Datenbanktabelle abfeilen ich brauchte.

Die Alternative war einige Code zu schreiben, um die Datenbanktabelle und gibt es in YAML-Format zu lesen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top