如何从symfony2中的实体生成表?

Pet*_*ter 3 php symfony doctrine-orm

这可能是一个愚蠢的问题,但我对如何解决这个问题毫无头绪.

我有实体"MailEntity".但是,我的数据库不包含与此实体对应的表.

我想知道如何生成与我创建的实体对应的表.我一直在寻找这个,但无论我在谷歌搜索什么,相同的结果似乎不断弹出.

更新

我已经知道我可以做到我想做的事php app/console doctrine:schema:update.添加--dump-sql参数将在实际更新架构之前转储sql.

但是,我想为一个Bundle做这个.单个实体会更好.我只想创建一个表MailEntity而不更改数据库中的任何其他内容.

Eli*_*gem 5

如果您已准备好实体类,只需运行:

app/console doctrine:schema:update
Run Code Online (Sandbox Code Playgroud)

这应该列出了创建表时需要运行的所有查询.使用--force标志运行命令以执行它们.它在这里记录

可能值得查看doctrine migrations bundle,它允许您与实体区分当前的DB状态,并根据该diff生成迁移脚本,请参阅docs