Symfony 7.1 命令 php bin/console 学说:映射:导入

问题描述 投票:0回答:1

我正在使用 symfony 7.1,我想从现有表生成实体,但它似乎不起作用。首先,我运行此命令 php bin/console 学说:映射:导入“App\Entity”注释 --path=src/Entity 我收到消息告诉我找不到导入命令。当我尝试使用 php bin/console make:entity --regenerate 时,就像创建新实体一样。

对于如何使用一个命令生成所有实体有什么建议吗?

谢谢。

symfony doctrine-orm doctrine
1个回答
0
投票

用于生成 Doctrine 实体的 Doctrine:mapping:import 命令 Doctrine 于 2019 年弃用了现有数据库中的 没有替代品。

相反,您可以使用 Symfony Maker Bundle 中的 make:entity 命令 帮助您生成 Doctrine 实体的代码。这个命令 需要手动监督,因为它不会生成实体 现有数据库。

来源:https://symfony.com/doc/current/doctrine/reverse_engineering.html

目前还没有一种命令可以使用一个命令生成所有实体。

至于 make:entity,尝试:

php bin/console cache:clear
php bin/console make:entity --regenerate App
© www.soinside.com 2019 - 2024. All rights reserved.