Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony1 &引用;缺少类名“;条令错误:构建模式_Symfony1_Doctrine - Fatal编程技术网

Symfony1 &引用;缺少类名“;条令错误:构建模式

Symfony1 &引用;缺少类名“;条令错误:构建模式,symfony1,doctrine,Symfony1,Doctrine,我有一个连接到多个数据库的项目。当我运行doctrine:build schema时,我得到一个错误,简单地说是“缺少类名” 知道会发生什么吗?我怀疑这与我连接到多个数据库有关,因为这是我遇到这个问题的唯一项目,也是我连接到多个数据库的唯一项目 编辑:我有两个数据库:galapagos和survey。问题似乎与以下事实有关:survey中有一些外键引用了galapagos中的表。当我去掉这些外键时,构建模式工作得很好。我不是教义专家,但可能发生的事情是加拉帕戈斯与调查中的一个类(表a平均值)相关

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

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


编辑:我有两个数据库:
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
构建它。