环顾四周,我发现什么都没有解决我的问题,所以这里就是这样。
我有一个第三方库,我将使用Symfony2,它有自己的Auto Loader和结构化为这样的项目
-project
- Classes
- Actions
- Library
- Package Name
- Actions
- Connection
该项目是命名空间。
我的问题是我应该
a- re-write this into a Bundle (In-house)
b- add this to the Vendors directory and create a wrapper for this
如果选项a你还会指出我如何构建Symfony的应用程序,或者如果选项b我是否使用他们的Auto Loader或Symfonys?
感谢您对此提供的任何帮助
答案 0 :(得分:3)
绝对是B。
像所有其他供应商一样包含供应商库,然后创建自己的捆绑包,以“桥接”任何特定于symfony的功能(如果有的话)。如果他们有自动加载器,那么使用它应该没问题。