Symfony:如何创建多个包中使用的共享 - 通用 - (助手)

SMS*_*MSM 5 php helper symfony

我有很多辅助函数-Grouped In Classes - 用于(格式化字符串和日期,URL助手)我想要使用并在几个包中共享,我需要知道哪些我可以将这些帮助函数放在bundle之间共享的最佳实践.

我想到的是创建一个帮助程序包,并在我项目中的另一个包中使用此包,或者使用供应商帮助程序.

那么我如何才能做到这一点以及创建共享助手在多个捆绑包中使用的最佳做法是什么.

如果有任何参考我可以看看,请与我分享.

先感谢您.

KLX*_*LXN 1

如果您有通用类,则应将其分组为一个包(如您所说的“帮助包”),并且如果在您的案例中可能,则应将类定义为服务。

如果您在多个项目中使用此捆绑包,并且您希望将来对其进行升级,您应该考虑将此捆绑包移动到单独的存储库并将其定义为“独立”捆绑包(这样您可以通过以下方式将其包含在您的项目中)作曲家和供应商目录。