doctrine:build-schema中的“缺少类名”错误

时间:2010-12-02 16:10:07

标签: symfony1 doctrine

我有一个连接到多个数据库的项目。当我运行doctrine:build-schema时,我收到的错误只是简单地说“缺少类名。”

知道会发生什么事吗?我怀疑它与我连接到多个数据库的事实有关,因为这是我遇到此问题的唯一项目,这是我连接到多个数据库的唯一项目。

编辑:我有两个数据库:galapagossurvey。看起来这个问题与survey有一些引用galapagos中的表的外键这一事实有关。当我拿走这些外键时,build-schema工作正常。

2 个答案:

答案 0 :(得分:0)

我不是关于教条的专家,但也许正在发生的事情是加拉帕戈斯与调查中的一个阶级(表格平均值)有关,但加拉帕戈斯首先被解析,所以当它到达一个类似于:

foreignClass: Zaraza

它不明白你谈论的是什么:P。因此,尝试在单个文件上定义两个数据库,或尝试更改正在加载的女巫文件中的orden。这可能会有所帮助!

答案 1 :(得分:-2)

首先,您应该使用以下命令创建模型:

php symfony doctrine:build-model

然后,构造执行以下命令的模式:

php symfony doctrine:build-schema