搅拌 / 设置包
该软件包的规范仓库似乎已丢失,因此该软件包已被冻结。
1.5
2018-04-03 10:19 UTC
Requires
- agitation/base-bundle: ~1.0
- agitation/intl-bundle: ~1.0
- agitation/seed-bundle: ~1.0
README
Agitation是一个基于Symfony2的电子商务框架,通过插件API、UI、支付模块和其他组件,专注于可扩展性。
AgitSettingBundle
此包提供了一种通用、可插拔的设置服务。
这意味着什么?应用程序可以注册它们的行政设置。
AgitSettingBundle将
- 将设置存储在数据库中。
- 提供管理它们的接口。
- 提供验证机制。
想象一下网络商店应用程序的管理区域。管理员需要管理诸如可用货币或语言、网站名称等配置设置。当然,这可以通过一个简单的配置文件,如Symfony的parameters.yml
来完成。
但是,更复杂的应用程序可能希望将这些值存储在数据库中。这正是AgitSettingBundle所做的事情:它提供了一个数据库结构,并允许其他包注册它们的设置。
设置插件
其他包可以将自己的设置插入其中。这是通过在编译器传递期间添加并注册设置来完成的。插件设置只需实现SettingInterface
类,并通过agit.setting
标签进行注册。