2009-03-01 22 views
0

Schema.ymlの代わりにSchema.xmlを使用してPropelでモデルを生成することはできますか?Schema.xmlを使用したPropel

Propelのデータベース生成にxmlが使用されていた時期がありましたが、ymlの方が優先されました。データベーススキーマを手作業で作成する場合はymlに行ってください。しかし、a pluginを使用してMySQLワークベンチからデータベーススキーマを直接エクスポートしてから結果がxml形式であるため、xmlで作業するだけです。

答えて

2

私はSymfonyを使用していないので、ymlファイルはまったく使用していません。 は私のbuild.propertiesファイルをcontiningフォルダでは、私が実行します。エンジニアはそれを逆に、

私のデータベースにconnexts
propel-gen ./ creole 

、そして私のschema.xml を生成し、その後、私はちょうど実行します。

propel-gen ./ 

それは私のモデルを生成するためにschema.xmlファイルを使用します。

0

@ lo_fyeの答えを明確にするために、Propelは常にXMLを使用しています。 symfonyはYAMLオプションを提供しています。望むのであればXMLを使用することもできます。 symfonyを使っていると仮定すると、それは単にschema.ymlファイルではなく、schema.xmlファイルをポップすることにすぎません。

FWIWでは、XMLスキーマは読みにくいものの、私はそれらを好む。おそらく私はYAMLの厄介なことに宇宙のものを見つけるので、これはもう少ししっかりと感じます。

編集:ああ、最後の答えはOP - apolsからでした。あなたはそれを固定してうれしいです。

関連する問題