什么是symfony桥,捆绑和供应商?

Vim*_*deo 12 symfony

Symfony的捆绑,供应商和桥梁是什么意思?

Wil*_*and 52

供应商

通常,vendor是您的项目(也称为第三方库)的依赖项.它在Symfony2中的含义相同.

有关包文档:

bundle是一个具有良好定义结构的目录,可以托管从类到控制器和Web资源的任何内容.

换句话说,它是您的应用程序的一部分,它拥有一个逻辑(控制器,视图,模型).捆绑包也可以包装库.例如,BazingaGeocoderBundle包装了Geocoder库.它提供了面向Symfony2的功能,以便于在Symfony2项目中使用库.此外,它可以是组件之间的粘合剂.

桥是一组旨在将库扩展到Symfony2的类.桥梁是核心的一部分.您可以找到可能位于核心的第三个库的桥梁(Twig,Doctrine,Propel,Monolog等).如果您不想将Doctrine用作ORM,那么您不关心EntityType.这就是为什么这堂课在桥上.

总而言之,桥接器扩展了一些组件,并且捆绑包为应用程序添加了功能.