Symfonian在symfony 2中存储自定义实用程序和帮助程序的方法

Thr*_*oze 6 php utilities project-structure helpers symfony

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

Eln*_*mov 8

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

如果您希望您的库与Symfony无缝集成,请在另一个单独的仓库中创建一个捆绑包并将其安装到供应商.通过这种方式,您的库可以在Symfony项目之外使用,但在Symfony项目中使用时可以提供一些便利.

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