gpt4 book ai didi

php - ZF2 2 个同名模块,来自供应商的不同来源

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:12 24 4
gpt4 key购买 nike

我正在开发一个复杂的应用程序,该应用程序分为一些具有自己逻辑的子应用程序。这些子应用程序包含在主应用程序的 composer.json 文件中,子应用程序的模块路径包含在主应用程序中。

例如主应用 module_paths 包含:

./vendor,
./vendor/app1/module
./vendor/app2/module

问题是 app1app2 都有一个同名的模块,它们都需要在主应用程序中加载。

有没有办法加载 2 个名称相同但来源不同的模块?

最佳答案

正如@Crisp 所建议的那样,问题最好得到解决 with a vendor prefix in the module name .

无需说服供应商并等待他们的下一个版本,您可以轻松地 make a fork of the repositoryGitHub并在您的应用程序中使用带有前缀的 fork 。

关于如何将您的自定义分支包含到 composer.json 中,您可以阅读 here .

如果您这样做,您甚至可以提出拉取请求,这可能会鼓励供应商将您的预修复解决方案合并到他们的分支中。

关于php - ZF2 2 个同名模块,来自供应商的不同来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com