markei / doctrinemigrationwebbundle
Symfony Bundle to run Doctrine Migrations migrate from the web (if cli is not an option for your webhost)
Requires
- php: >=5.5.0
- doctrine/doctrine-migrations-bundle: ^1.1
- symfony/symfony: 3.0.*
This package is auto-updated.
Last update: 2024-11-13 11:21:00 UTC
README
About this bundle
This bundle provides the Doctrine Migrations migrate command in a controller/web setting.
Installation
1 Add to composer.json to the require
key
$composer require markei/doctrinemigrationwebbundle
2 Register the bundle in app/AppKernel.php
$bundles = array( // ... new Markei\DoctrineMigrationWebBundle\MarkeiDoctrineMigrationWebBundle(), );
3 Configure your routing app/config/routing.php
, change the prefix in something you like
markei_doctrine_migration_web: resource: "@MarkeiDoctrineMigrationWebBundle/Controller/" type: annotation prefix: /migration
4 Configure security for the prefix you have defined http://symfony.com/doc/current/book/security.html
5 Configure Doctrine Migrations http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html
6 Visit the page http://my-site/migration and follow the instructions
Configuration
Configure the prefix via app/config/routing.yml
Configure the common Doctrine Migrations settings via app/config/config.yml
Configure database connections via the doctrine section in app/config/config.yml
Configure security via app/config/security.yml