粗動操作は、symfony標準ディストリビューションに含まれているSensioGeneratorBundleによって提供されています。
既存のエンティティのフォームテンプレートテンプレート&を生成するには、次のコマンドを使用します。これはインタラクティブで、自動的にルーティングを更新することもできます。
app/console generate:doctrine:crud
エンティティクラスthemselfesは、別のコマンドで作成することもできます。
app/console generate:doctrine:entity
データベースからエンティティを生成することで行われます。
XMLマッピングファイルを作成します
app/console doctrine:mapping:convert xml ./src/Acme/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force
。その後、次のようにエンティティを生成することができます。
app/console doctrine:mapping:import AcmeBlogBundle annotation
app/console doctrine:generate:entities AcmeBlogBundle
これはアノテーションを持つエンティティを生成します。 ymlとxmlもサポートされています!