hrevert/ht-settings-module

适用于 Zend Framework 2 应用的灵活设置模块

0.1.0 2014-06-28 14:26 UTC

This package is auto-updated.

Last update: 2024-09-13 03:19:08 UTC


README

Master Branch Build Status Latest Stable Version Latest Unstable Version Total Downloads Scrutinizer Code Quality Code Coverage

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