什么是symfony2的"核心"?

Raf*_*ael 2 symfony

核心似乎是/vendor/symfony/src/Symfony下面的一切.

你有三个文件夹:

  • /桥
  • /束
  • /零件

/ Bridge和/ Bundle的目的是什么?

我是对的,核心实际上意味着两件事吗?

  • / Component中的核心库
  • 整个设置缓存路由/配置/模板,管理界面,...

小智 16

Symfony2框架由以下组成:组件,桥接和捆绑.

Component是一个可以独立使用的独立库.

Bridge是一个扩展另一个库/组件的组件的一组类.它已经创建,因此组件可以保持尽可能分离.这也是有充分理由的:如果您想使用Form组件但不使用Doctrine作为ORM,则不关心为Doctrine创建的特定Type.

Bundle是组件或第三方库之间的粘合剂.构成Symfony2框架的所有这些组件和桥接器的粘合剂是FrameworkBundle.

然后,你有分布.分发是一组Bundles,第三方库和默认配置,使得Symfony2的安装对于项目来说非常容易.