gpt4 book ai didi

Symfony2 : Creating entity table conditionally

转载 作者:行者123 更新时间:2023-12-01 04:57:45 24 4
gpt4 key购买 nike

我有一个其中定义了实体的包。我希望能够以这种方式配置这个包,这个实体将或不会相关。因此,如果 bundle 配置正确,则不应使用 app/console doctrine:schema:update 创建实体表。等等,或者应该 - 它应该取决于配置。

如何有条件地“禁用”实体,使其表不会由 app/console doctrine:schema:update 创建?

最佳答案

您的方案要求您禁用 auto_mapping ,但似乎设置为 false默认情况下。 http://symfony.com/doc/current/reference/configuration/doctrine.html

接下来要做的是确保 build您的包的功能有条件地添加了想要的 DoctrineOrmMappingPass 也解释如下:https://stackoverflow.com/a/26975083/1794894

尽你所能 see in the source , build只有在缓存为空时才执行,所以这是您可以执行此操作的地方。你也可以看看如何add compiler passes那里。

关于Symfony2 : Creating entity table conditionally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35785228/

24 4 0