Symfony 4 make:在多原则连接中的自定义目录中生成实体{entity}

dm7nw8vv  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(89)

此处为symfony新用户
我的config/packages/doctrine.yaml中有两个连接设置。

Connection 1 is default; //connects to localhost:mysql:root:password:local_db
Connection 2 is remote; // connection to a server xxx.xxx.xx.xxx.:username:pwd:remote_db

是否可以使用cli工具php bin/console make:entity Product生成Entity类以在自定义目录中生成实体。
当我运行上面的命令时,在我的src/Entity/目录中生成了“Product”实体类,但我希望它是根据我们的需要生成的,
因此,假设在场景1中,我希望它在src/Entity/Customer/目录中生成Entity类,
在场景2中,我希望它在src/Entity/Products/目录中生成Entity类。如果我能够做到这一点,那么迁移和实体Map对我来说就容易多了。

d4so4syb

d4so4syb1#

这是可行的:bin/console make:entity Customer\\Cart

created: src/Entity/Customer/Cart.php
created: src/Repository/Customer/CartRepository.php
wh6knrhe

wh6knrhe2#

我建议使用您要创建的实体的FQCN(完全限定类名),如下所示:

bin/console make:entity '\App\Custom\Entity\Customer\Cart'
bin/console make:entity '\App\Custom\Entity\Products\Product'

这样,您就可以将生成的实体放置在默认目录之外:src/Entity

相关问题