为什么Doctrine需要知道列信息?

时间:2013-12-25 23:31:13

标签: symfony orm doctrine-orm

我是Doctrine的新手,我来自Yii的ActiveRecord,我发现它非常有用。现在我试图切换到Symfony,人们推荐Doctrine。

但是我不明白为什么我需要在带有注释的实体类中复制我的数据库模式的信息,在Yii中不需要...

我发现不好的是,当我在列定义中进行更改时,我必须记住更新类。

非常感谢!

1 个答案:

答案 0 :(得分:1)

你做错了。使用doctrine,您可以创建类并告诉doctrine该类在数据库中的外观(这由映射配置完成)。然后,doctrine将为您创建架构。

无论何时更改课程,学说都会更新模式。