什么是「;核心;关于symfony2?

什么是「;核心;关于symfony2?,symfony,Symfony,核心似乎是/vendor/symfony/src/symfony下面的所有内容 您有三个文件夹: /桥 /捆 /组成部分 桥接和捆绑的目的是什么 我说的核心实际上意味着两件事,对吗 组件中的核心库 整个设置包括缓存routes/config/templates、管理界面 Symfony2框架由以下部分组成:组件、桥接器和捆绑包 组件是可以独立使用的独立库 桥是一个组件中扩展另一个库/组件的一组类。它的创建使得组件可以尽可能地保持解耦。这里还有一个很好的理由:如果您想使用表单组件,但不将条令

核心似乎是/vendor/symfony/src/symfony下面的所有内容

您有三个文件夹:

  • /桥
  • /捆
  • /组成部分
桥接和捆绑的目的是什么

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

  • 组件中的核心库
  • 整个设置包括缓存routes/config/templates、管理界面

Symfony2框架由以下部分组成:组件、桥接器和捆绑包

组件是可以独立使用的独立库

桥是一个组件中扩展另一个库/组件的一组类。它的创建使得组件可以尽可能地保持解耦。这里还有一个很好的理由:如果您想使用表单组件,但不将条令作为ORM使用,那么您不需要关心为条令创建的特定类型

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


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

+1很好的解释,这应该在Symfony2文档中(除非是,我错过了;))我不明白你所说的“捆绑包”的隐喻是什么意思。。。对我来说,这听起来像是一座桥!但是,如果我理解正确,那么第三方组件桥接的存在不会为该组件创建依赖关系。它只是在必要时使用!?桥接扩展了组件的功能。捆绑包扩展了框架或应用程序的功能。