Konvertieren von Datenbank / Excel / CSV in YAML Daten Fixtures?

8

Ich frage mich, ob es leicht ist, strukturierte Dateien in YAML-Daten-Fixtures für Doctrine / Symfony zu konvertieren.

Ich sehe kein Dienstprogramm mit Doctrine, um CSV zu akzeptieren.

Ich könnte einfach anfangen, etwas Einfaches zu schreiben, um das zu tun. Lohnt es sich?

    
Prasad 29.07.2010, 16:32
quelle

3 Antworten

9

Ich habe mein eigenes Makro geschrieben, um dieses Problem zu lösen. teilte es. Sie können die Felder in Ihrem Modell angeben, die Daten ausfüllen und das YAML wird generiert. Der beste Teil ist, dass auch geschachtelte Daten unterstützt (basierend auf NestedSet Doctrine Behavior)

Sie können die Datei von hier herunterladen: Ссылка

Hoffe, das hilft!

    
Prasad 05.08.2010, 16:09
quelle
3

Eine schnelle Google-Suche kam dazu: Ссылка

Erfordert Python, aber das sollte kein Problem sein. Sieht vielversprechend aus und macht genau das, was Sie brauchen (beachten Sie, dass CSV-Dateien mit Excel wie eine native Excel-Datei geöffnet und als .xls gespeichert werden können)

    
DrColossos 29.07.2010 17:17
quelle
1

Wenn Sie bereits das Konvertierungsmakro verwenden, können Sie eine Funktion hinzufügen, die ein PHP-Skript aus den CSV-Daten erstellt. Also eine Datenzeile für das Objekt "Pen" wie: Name Typ Preis

%Vor%

würde ausgeben:

%Vor%

Hier ist die Makrofunktion:

%Vor%     
Prasad 02.12.2011 11:03
quelle

Tags und Links