【发布时间】:2011-08-19 11:16:02
【问题描述】:
核心似乎是 /vendor/symfony/src/Symfony 之下的一切。
你有三个文件夹:
- /桥
- /捆绑
- /组件
/Bridge 和 /Bundle 的作用是什么?
我说的对吗,核心实际上意味着两件事?
- /Component 中的核心库
- 包含路由/配置/模板缓存、管理界面等的整个设置...
【问题讨论】:
标签: symfony
核心似乎是 /vendor/symfony/src/Symfony 之下的一切。
你有三个文件夹:
/Bridge 和 /Bundle 的作用是什么?
我说的对吗,核心实际上意味着两件事?
【问题讨论】:
标签: symfony
Symfony2 框架由以下部分组成:组件、桥接器和捆绑包。
组件是一个可以独立使用的独立库。
桥是来自一个组件的一组类,它扩展了另一个库/组件。它已被创建,因此组件可以尽可能地保持解耦。这也是一个很好的理由:如果你想使用 Form 组件但不使用 Doctrine 作为 ORM,你不需要关心为 Doctrine 创建的特定类型。
Bundle 是组件或第三方库之间的粘合剂。构成 Symfony2 框架的所有这些组件和桥梁的粘合剂就是 FrameworkBundle。
然后,你就有了分布。发行版是一组 Bundles、第三方库和默认配置,使得 Symfony2 的安装对于项目来说非常容易。
【讨论】: