如何集成位于不同服务器上的两个Symfony项目?

mcdcgff0  于 2023-02-09  发布在  其他
关注(0)|答案(1)|浏览(91)

我有两个symfony项目和共享相同的数据库服务器。
如果可能的话,我想从一个项目调用另一个项目的一些实体/存储库。问题是:
两个项目位于不同服务器中。
那么,是否有某种方法,比如使用服务,使项目彼此对话?
我试图创建一个服务传递服务器IP +文件夹目录,但它返回一个错误,如:
我所做的:

Ia\:
    resource: "ftp://172.21.0.6/src/"

返回内容:
Warning: file_exists(): connect() failed: Connection refused in

6tdlim6h

6tdlim6h1#

简短回答:no.您不能使用其他主机上的其他项目的php类。

你可以做什么:

  • 在API端点中公开项目A的功能,并从项目B调用这些端点。
  • 介绍自己的图书馆:将公共功能分解到第三个项目中,即安装在两个项目中的库(使用composer)。

相关问题