php - 从现有数据库创建实体,但缺少表
问题描述
我在 Symfony 中创建了我的数据库
php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
我也创建了我的存储库。
但是当我查看实体目录时,缺少一个重要的表。
在这个表中有很多关于我的网站的重要信息,但我无法访问它,因为实体不存在。
我的导入没有错误,数据库中也没有错误(我认为)。
HeidiSQL 表:
Symfony 网站上的实体:
我没有requeste_etape。为什么以及如何在实体中制作此表?
解决方案
我不知道为什么,但如果 symfony 没有检测到 ID 密钥,他就无法导入表并在两边的表中进行连接。所以我自己创建了我的实体,并将 id_Demande 字段和 id_Etape 字段放入 ID。它的 wotking !
推荐阅读
- css - 网站和 Invsion(设计师和前端开发人员工具)之间的字体差异
- arduino - Arduino IDE 可以使用 avrdude 来刷 hex 文件,但是 ubuntu 上的命令行不能
- javascript - 如何获取 HTTP 请求的类型
- javascript - 函数名称是否也应该反映在 promise.then() 上称为回调的函数的操作?
- javascript - 将文字数字(三)乘以 1(四)
- ios - 是否可以更改 UINavigationBar 的字体大小
- c# - 二次方程求解器不起作用
- python - 由于我的优化器,我的 Keras 神经网络精度是否总是停留在 ~0.55 左右?
- java - RabbitMQ - 多个消费者单个发布者
- ios - 当我将它用于@IBOutlet 时,iOS UIButton 致命错误