首页 > 解决方案 > Symfony 代码在不同域上的不同项目之间的可维护性

问题描述

我在 Symfony 4 中有两个独立的项目。第一个项目将由客户使用,而第二个项目将由员工使用。这两个项目使用相同的实体、存储库、命名空间、配置等。项目之间的唯一区别是控制器及其内容。关于单独项目的一些限制:

域公共(客户使用)

域私有(由员工使用)

如您所见,公共领域有一些奇怪的要求,这些都是为了最大程度的安全。为了在同一台服务器上托管两个项目,我在 Apache 上使用了虚拟主机并正确配置了它们。

现在我有以下问题:任何不在控制器内部的机会,我也必须手动复制并粘贴到第二个项目中。所以我希望两个域,两个网站,共享相同的资源,所以我只需要在一个地方编辑它们。我怎么能做到这一点?我想两个解决方案:

如果有人可以就如何解决这个问题给我一些建议,那将有很大帮助!

标签: symfonyvirtualhostsymfony4

解决方案


推荐阅读