hrevert / ht-settings-module
适用于 Zend Framework 2 应用的灵活设置模块
0.1.0
2014-06-28 14:26 UTC
Requires
- php: >=5.4
- zendframework/zend-servicemanager: ~2.2
- zendframework/zend-stdlib: ~2.2
Requires (Dev)
- league/flysystem: 0.4.*
- phine/test: 1.0.*
- zendframework/zend-cache: ~2.2
- zendframework/zend-config: ~2.2
- zendframework/zend-json: ~2.2
- zendframework/zend-modulemanager: ~2.2
- zendframework/zend-mvc: ~2.2
- zendframework/zend-view: ~2.2
- zf-commons/zfc-base: 0.1.*
Suggests
- league/flysystem: If you want to use xml/json storage adapters provided by this module
- zendframework/zend-cache: if you want to cache settings
- zendframework/zend-config: If you want to use xml storage adapter
- zendframework/zend-json: If you want to use json storage adapter
- zendframework/zend-modulemanager: To use it as a Zend Framework 2 module
- zendframework/zend-mvc: To use with Zend Framework 2 MVC
- zendframework/zend-view: To use some view helpers
- zf-commons/zfc-base: if you want to use Zend\Db for settings persistence
This package is auto-updated.
Last update: 2024-09-13 03:19:08 UTC
README
HtSettingsModule 是一个模块,用于向您的 Zend Framework 2 应用程序添加设置支持。此模块不提供任何 GUI 设置。它只提供一种轻松持久化应用程序设置的方法。
入门指南
存储设置
// From ServiceManager $this->getServiceLocator()->get('HtSettingsManager')->save($settingsEntity, 'settings_namespace'); // From Controller $this->settings()->save($settingsEntity, 'settings_namespace');
检索设置
// From Controller $settingsEntity = $this->settings('settings_namespace'); // From view templates $settingsEntity = $this->settings('settings_namespace'); // From ServiceLocatorAware classes $settingsEntity = $this->getServiceLocator()->get('HtSettingsManager')->getSettings('settings_namespace');
安装
- 将
"hrevert/ht-settings-module": "0.1.*"
添加到 composer.json 并运行php composer.phar update
- 在
config/application.config.php
中注册HtSettingsModule
作为模块 - 将位于
vendor/hrevert/ht-settings-module/config/ht-settings-module.global.php
的文件复制到config/autoload
,并根据需要更改值 - 阅读此内容以设置存储适配器
文档
HtSettingsModule 的官方文档位于 /docs 文件夹中。请阅读 快速入门指南 以快速熟悉此模块。
致谢
HtSettingsModule 启发于 SyliusSettingsBundle。