6

有时我会编写一些函数或程序作为帮助程序和实用程序,以便在我的所有应用程序中使用......现在我开始使用 Symfony 2,我不知道根据 symfony 2 哲学的最佳方法是什么Bundles...我不希望仅仅为了存储几个函数而创建一个完整的Bundle,但如果这是最好的方法,我会这样做。谢谢!

4

1 回答 1

8

如果您的实用程序和帮助程序不是 Symfony 特定的,请在单独的 repo 中创建一个库并使用depswithbin/vendors install命令或通过Composer将其安装到供应商,这将成为自 Symfony 2.1 以来管理供应商的默认方式。

如果您希望您的库与 Symfony 无缝集成,请在另一个单独的 repo 中创建一个包并将其安装到供应商。这样,您的库可以在 Symfony 项目之外使用,但在 Symfony 项目中使用时会提供一些便利。

另请参阅一个有点相关的问题

于 2012-04-10T07:28:35.210 回答