首页 > 解决方案 > 从现有数据库创建实体,但缺少表

问题描述

我在 Symfony 中创建了我的数据库

php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity

我也创建了我的存储库。
但是当我查看实体目录时,缺少一个重要的表。

在这个表中有很多关于我的网站的重要信息,但我无法访问它,因为实体不存在。

我的导入没有错误,数据库中也没有错误(我认为)。

HeidiSQL 表:

HeidiSQL 上的表

Symfony 网站上的实体:

symfony 网站中的实体

我没有requeste_etape。为什么以及如何在实体中制作此表?

标签: phpmysqldoctrine-orm

解决方案


我不知道为什么,但如果 symfony 没有检测到 ID 密钥,他就无法导入表并在两边的表中进行连接。所以我自己创建了我的实体,并将 id_Demande 字段和 id_Etape 字段放入 ID。它的 wotking !


推荐阅读