Schema.xml を使用して推進する
-
11-09-2019 - |
解決 2
私は答えを見つけました: schema.yml が存在するフォルダーに schema.xml を置くだけです。 コマンドラインを実行します
php symfony propel:build-model
そしてあなたは大丈夫です。
他のヒント
Symfony を使用していないため、yml ファイルはまったく使用していません。build.properties ファイルが含まれるフォルダーで、次を実行します。
propel-gen ./ creole
それは私のデータベースに接続し、それをリバースエンジニアリングし、私のschema.xmlを生成し、それから私はただ実行します:
propel-gen ./
これは schema.xml ファイルを使用してモデルを生成します。
@lo_fye の答えを明確にするために、Propel は常に XML を使用してきました。YAML オプションを提供したのは Symfony ですが、それでも必要に応じて XML を使用することができました。Symfony を使用していると仮定すると、schema.yml ファイルではなく schema.xml ファイルをポップインするだけの問題です。
FWIW、XML スキーマは若干読みにくいですが、私は FWIW の方が好きです。おそらく YAML のスペースに関するものは面倒だと思うので、もう少し堅実な感じがします。
編集:ああ、最後の答えはOPからのものでした - apols。直してよかったです。
所属していません StackOverflow