作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将现有的 MariaDB 与新的 Symfony 6 项目和 Doctrine 一起使用。
不幸的是,我不明白如何从现有数据库创建实体和存储库。数据库很复杂,关系很多。这个有进口商吗?
以下命令似乎已被弃用。它有效,但仅创建实体(但可能不完全正确)。
symfony console doctrine:mapping:import "App\Entity"注释 --path=src/Entity
感谢您的帮助。
最佳答案
你可以使用这种命令:
symfony console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
但请注意,此解决方案已被弃用。
Symfony 的团队建议您使用 maker bundle 自己创建实体。
请记住,制造商只生成 PHP 类,因此您可以通过这种方式重现您的实体。这会花费您一些时间,但实际上这是最好的方法。
请注意关系的命名(尤其是多对多数据透视表),它可能不像制造商 bundle 生成的那样通用
关于php - 如何在 Symfony 6 和 Doctrine 中使用现有的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73944703/
我是一名优秀的程序员,十分优秀!