如何使教义创建一个表,而没有在symfony2中有一个实体


How to make doctrine create a table without having an entity in symfony2?

为了能够扩展并保持简单,我想将会话存储在postgres数据库中。模式由原则管理,我创建了一个表"会话"来手动保存会话(如在symfony教程中)。

问题是:当使用doctrine:migrations:diff时,它会不断生成sql来删除这个表。那么,我怎样才能告诉教义,我想要这个会话表而不必为它创建一个实体呢?

你需要告诉教义忽略该表:http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html#manual-tables