Propel mit Schema.xml
-
11-09-2019 - |
Frage
Ist es möglich, Modell in Propel zu erzeugen Schema.xml, daß anstelle von ein Plugin und das Ergebnis im xML-Format ist, habe ich keine andere Wahl, als die Arbeit mit xML.
Lösung 2
Ich habe die Antwort gefunden: setzen Sie Ihre schema.xml Just in dem Ordner, in dem Schema .yml liegt und die Befehlszeile ausführen
php symfony propel:build-model
und Sie werden in Ordnung sein.
Andere Tipps
Ich bin nicht mit überhaupt eine yml Datei, weil ich Symfony nicht verwenden. In dem Ordner Eigene build.properties Datei contining, ich laufe:
propel-gen ./ creole
Das connexts meiner Datenbank, Reverse Engineers es und erzeugt mein schema.xml Dann laufe ich nur:
propel-gen ./
Das nutzt die schema.xml Datei meine Modelle zu erzeugen.
Just @ lo_fye Antwort zu klären, hat Propel XML immer verwendet. Es ist Symfony, die eine YAML Option angeboten, und selbst dann könnten Sie XML verwenden, wenn man will. Angenommen, Sie sind mit Symfony, es ist nur eine Frage der eher in einer schema.xml Datei popping als eine schema.yml Datei.
FWIW, obwohl XML-Schemata etwas weniger lesbar sind, ziehe ich es ihnen. Es fühlt sich ein bisschen feste, vielleicht, weil ich den Raum, was in YAML knifflig finden.
Edit: ah, die letzte Antwort der OP war - apols. Gut, dass Sie es fest.