如何在许多Symfony项目上使用一个数据库?

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

我正在做一个非常复杂的项目,我想知道在许多symfony项目之间同步实体,迁移等的最佳方法。

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

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

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

有更好的方法吗?

感谢您的帮助,祝您生活愉快!

php symfony doctrine
1个回答
0
投票

您可以制作一个供所有3个项目使用的捆绑软件,其中所有实体和迁移都在那里。

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

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