使用实体创建表 - Doctrine Symfony2

Ale*_*lex 8 entities doctrine symfony

我在不使用php命令的情况下创建了几个类php app/console doctrine:generate:entity,直接创建并映射了文件夹中的php类MyBundle/Entity.

生成这些类作为Doctrine实体和Mysql表的命令是什么?

And*_*har 9

假设你的php文件中有所有需要的注释和正确的getter/setter,那么调用就足够了php app/console doctrine:schema:update --force.出于预览的目的,ypu可以使用php app/console doctrine:schema:update --dump-sql.这将显示将要执行的sql.

如果您只有没有getter/setter的注释属性(因此您已经创建了php文件,添加了您想要作为列的属性并添加了它们各自的注释),请先使用php app/console doctrine:generate:entities MyBundle/Entity.这将为您创建getter/setter.点击此处查看更多信息.