Symfony 从数据库生成实体:缺少表

Symfony 从数据库生成实体:缺少表,symfony,doctrine,entity,Symfony,Doctrine,Entity,我想使用symfony命令行: app/console doctrine:mapping:import --force MyBUNDLE xml 执行此操作时,将生成除一个表“hasrole”之外的所有内容,该表是两个表User和Role之间的连接 发生了什么事?我错过什么了吗 注意:我以前使用Symfony 2.3(此表是生成的),现在使用Symfony 2.7。有什么改变了?如果只是一个没有其他列但只有ID的连接表,它将在涉及的两个实体(用户和角色)之间映射一个多个)。请检查它们。没错,但

我想使用symfony命令行:

app/console doctrine:mapping:import --force MyBUNDLE xml
执行此操作时,将生成除一个表“hasrole”之外的所有内容,该表是两个表User和Role之间的连接

发生了什么事?我错过什么了吗


注意:我以前使用Symfony 2.3(此表是生成的),现在使用Symfony 2.7。有什么改变了?

如果只是一个没有其他列但只有ID的连接表,它将在涉及的两个实体(
用户
角色
)之间映射一个
多个
)。请检查它们。

没错,但在Symfony 2.3中,hasRole表是作为一个实体生成的。你知道它是什么时候改变的吗?@mlwacosmos我想这是因为教义。顺便说一句,这是理想的情况,没有意义生成一个实体只有IDS我不知道为什么你没有得到任何投票,但这里是一个四年后。谢谢分享。