Skip to content

Webmakers/symfony-setting-bundle

Repository files navigation

Symfony Setting Bundle

Bundle for Symfony to store the application settings in database table

Installation

Let Composer download and install the bundle by first adding it to your composer.json in your composer.json:

{
    "require": {
        "webmakers/symfony-setting-bundle": "dev-master"
    }
}

and then running

// In shell
composer update webmakers/symfony-setting-bundle

Note that once we had a stable version tagged you should use a tagged release instead of the master branch.

Enable the bundle

// in app/AppKernel.php
public function registerBundles() {
    $bundles = array(
        // ...
        new Webmakers\SettingBundle\WebmakersSettingBundle(),
    );
    // ...
    return $bundles;
}

Create the table

// In shell
php app/console doctrine:schema:update --force

Usage

Controller

$this->get('wm.setting')->getSetting('SETTING_NAME');

Twig

{{ get_setting('SETTING_NAME') }}

About

Bundle for Symfony to store the application settings in database table

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages