什么是symfony2的“核心”?

时间:2011-08-19 11:16:03

标签: symfony

核心似乎 / vendor / symfony / src / Symfony下的所有内容。

你有三个文件夹:

  • /网桥
  • /捆绑
  • /组件

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

我是否正确,核心实际上意味着两件事?

  • / Component
  • 中的核心库
  • 整个设置缓存routes / config / templates,admin interface,...

1 个答案:

答案 0 :(得分:16)

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

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

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

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

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