Symfony 学说逆向工程和 Apiplatform
Symfony doctrine reverse engineering and Apiplatform
有没有办法直接从数据库模式创建支持 Apiplatform 的实体?
我使用 php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
成功创建了实体,但现在我必须在 here 等 120 个实体中手动添加对 Apiplatform 资源的引用。还有别的办法吗?
提前致谢。
此功能不支持开箱即用(但添加它会很好)。 an open issue 将此功能添加到 MakerBundle,但在撰写本文时尚未实现。
但是,您可以使用 IDE 的“搜索和替换”功能或使用 sed
轻松实现相同的效果:找到每个出现的 @ORM\Entity
并替换他们:
@ORM\Entity
@\ApiPlatform\Core\Annotation\ApiResource
您可能希望 运行 PHP CS Fixer 之后通过 use 语句更改完全限定的 class 名称。
有没有办法直接从数据库模式创建支持 Apiplatform 的实体?
我使用 php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
成功创建了实体,但现在我必须在 here 等 120 个实体中手动添加对 Apiplatform 资源的引用。还有别的办法吗?
提前致谢。
此功能不支持开箱即用(但添加它会很好)。 an open issue 将此功能添加到 MakerBundle,但在撰写本文时尚未实现。
但是,您可以使用 IDE 的“搜索和替换”功能或使用 sed
轻松实现相同的效果:找到每个出现的 @ORM\Entity
并替换他们:
@ORM\Entity
@\ApiPlatform\Core\Annotation\ApiResource
您可能希望 运行 PHP CS Fixer 之后通过 use 语句更改完全限定的 class 名称。