gpt4 book ai didi

php - 如何在 Symfony 6 和 Doctrine 中使用现有的数据库

转载 作者:行者123 更新时间:2023-12-05 05:32:57 25 4
gpt4 key购买 nike

我想将现有的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com