t4web / site-config
为 ZF2 提供的行政模块。提供键值配置
2.0.3
2017-09-19 06:47 UTC
Requires
- php: >=5.5.0
- t4web/default-service: ~1.0.0
- t4web/domain: ~1.1.2
- zendframework/zend-console: <2.6 >=2.4
- zendframework/zend-db: <2.6 >=2.4
- zendframework/zend-modulemanager: <2.6 >=2.4
- zendframework/zend-mvc: <2.6 >=2.4
Requires (Dev)
- phpunit/phpunit: ~4.5
README
ZF2 模块。站点配置模块 - 提供键值配置。
安装
主要设置
通过克隆项目
将此项目克隆到您的 ./vendor/
目录。
使用 composer
- 现在通过运行以下命令告诉 composer 下载 SiteConfig
$ composer require t4web/site-config:"~2.0.0"
- 通过初始脚本创建表
$ php public/index.php site-config init
安装后
- 在您的
application.config.php
文件中启用它。
<?php return array( 'modules' => array( // ... 'T4web\SiteConfig', ), // ... );
快速开始
将范围和值插入到 site_config_values
和 site_config_scopes
表中
INSERT INTO `site_config_scopes` (`id`, `name`) VALUES (1, 'products'); INSERT INTO `site_config_values` (`id`, `scope_id`, `name`, `value`) VALUES (1, 1, 'items-per-page', 20);
在任何地方使用它
$siteConfig = $serviceLocator->get("T4web\SiteConfig\Config"); $siteConfig->get('items-per-page', 'products'); //... $siteConfig->set('items-per-page', 'products', 10);