- Home
- 中文文档
- Bundles
- Index
Symfony Bundles
在开发Symfony程序时,会有一些极为常用的bundles陪伴着你。
深入了解它们。
Symfony标准版框架中的Bundles
-
SensioFrameworkExtraBundle
-
为Symfony标准版框架添加了一些约定(convention),
并添加了对通过annotation方式定义路由、缓存、模板和Security的支持。
该bundle可令控制器极为精练。
-
SensioGeneratorBundle
-
增加了很多控制台命令,用于生成代码骨架,
比如,生成bundles、表单类,以及基于Doctrine entities来生成控制器的CRUD动作(controller的增删改查action)等。
开源项目Doctrine相关Bundles
-
DoctrineBundle
-
把Doctrine的ORM和DBAL两个项目整合到Symfony程序中。
它提供了配置选项,控制台命令,
以及一个web debug toolbar(除错工具条)的collector(信息收集器)。
-
DoctrineFixturesBundle
-
能够让Doctrine创建并加载fixtures(固定数据)。
固定数据用于把一组可控的(假)数据装填到数据库中。
这些数据一般用于测试,或是用作初始化程序所需之数据。
-
DoctrineMongoDBBundle
-
得益于对象文档映射(ODM),该Bundle整合了MongoDB NoSQL,
其哲学体系和工作方式都很像Doctrine2 ORM。
-
DoctrineMigrationsBundle
-
以一种安全、简便、标准化的方式,
令你具备“程序化部署”(programmatically deploy)新版本数据库schema的能力。
-
DoctrineCacheBundle
-
通过Doctrine Cache library,让你的Symfony程序能够使用不同的缓存系统。
大人气第三方Bundles
-
FOSUserBundle
-
FOSRestBundle
-
SonataAdminBundle
-
KnpMenuBundle
-
StofDoctrineExtensionsBundle
-
LiipImagineBundle
-
IvoryCKEditorBundle
-
NelmioApiDocBundle
-
FOSJsRoutingBundle