Symfony1 &引用;缺少类名“;条令错误:构建模式
我有一个连接到多个数据库的项目。当我运行doctrine:build schema时,我得到一个错误,简单地说是“缺少类名” 知道会发生什么吗?我怀疑这与我连接到多个数据库有关,因为这是我遇到这个问题的唯一项目,也是我连接到多个数据库的唯一项目Symfony1 &引用;缺少类名“;条令错误:构建模式,symfony1,doctrine,Symfony1,Doctrine,我有一个连接到多个数据库的项目。当我运行doctrine:build schema时,我得到一个错误,简单地说是“缺少类名” 知道会发生什么吗?我怀疑这与我连接到多个数据库有关,因为这是我遇到这个问题的唯一项目,也是我连接到多个数据库的唯一项目 编辑:我有两个数据库:galapagos和survey。问题似乎与以下事实有关:survey中有一些外键引用了galapagos中的表。当我去掉这些外键时,构建模式工作得很好。我不是教义专家,但可能发生的事情是加拉帕戈斯与调查中的一个类(表a平均值)相关
编辑:我有两个数据库:
galapagos
和survey
。问题似乎与以下事实有关:survey
中有一些外键引用了galapagos
中的表。当我去掉这些外键时,构建模式
工作得很好。我不是教义专家,但可能发生的事情是加拉帕戈斯与调查中的一个类(表a平均值)相关,但加拉帕戈斯首先被解析,所以当它到达一行时,类似于:
foreignClass: Zaraza
它不明白你在说什么,威利斯:p。所以,试着在一个文件中定义两个数据库,或者试着改变正在加载的文件中的顺序。那可能会有帮助 首先,应使用以下命令创建模型:
php symfony doctrine:build-model
php symfony doctrine:build-schema
然后,执行以下命令构造模式:
php symfony doctrine:build-model
php symfony doctrine:build-schema
我有一个想法-可能缺少类名?:)嗯,是的,但是从哪里找不到?没有模式。我试图通过
buildschema
构建它。