228vit / my-config-plugin
Symfony 1.4+ 插件。从后台可编辑所有设置
dev-master
2015-04-30 08:56 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-18 09:45:00 UTC
README
Yet another alternative setting plugin * Installation $ git submodule add git://github.com/228vit/myConfigPlugin.git plugins/myConfigPlugin $ git submodule init $ git submodule update $ symfony doctrine:generate-migrations-diff $ symfony doctrine:generate-migrate * Enable plugin in config/ProjectConfiguration.class.php {{{ class ProjectConfiguration extends sfProjectConfiguration { public function setup() { $this->enablePlugin('myConfigPlugin'); }}} * Usage {{{ myConfig::get(settingName, settingDefaultValue, settingNote); }}} Please note, if setting does not exists, new one will be created with default value. * Manage settings in admin Enable admin module in setting.yml $ symfony doctrine:generate-admin backend Config backend.php/config * Dump all setting into sfConfig Edit apps/appName/config/filters.yml myConfig: class: myConfigFilter