如何在多个Symfony项目中同步数据库中的内容?

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

我正在做一个非常复杂的项目,并且有一个关于在许多Symfony项目之间同步实体,迁移等的问题。

假设我有一个基于数据库的三个项目:

  • 用户面板
  • 管理面板
  • API

所有这些项目都使用相同的数据库。当前,当我想向架构中添加某些内容时,需要在一个项目中进行创建,然后将实体文件手动复制到所有其他项目中。如果仅要复制一个文件,这很好,但是当我将许多关系添加到许多关系中时,它将变得很烦人。

是否可以通过较少的步骤来管理此操作或批量复制文件?

php symfony doctrine
1个回答
0
投票

您可以制作一个供所有3个项目使用的捆绑包,那里有所有实体和迁移。

但是为什么在3个项目中需要相同的实体?如果这些项目确实共享实体,那么IMO应该将它们合并为一个项目...

© www.soinside.com 2019 - 2024. All rights reserved.