Symfony2 Midgard MVC Compatibility Bundle
This bundle has been created to allow running Midgard MVC components and applications under Symfony2.
Note: this is still under heavy development.
Install this bundle by adding the following to the
deps file and running
php bin/vendors install:
[MvcCompatBundle] git=git://github.com/bergie/MidgardMvcCompatBundle.git target=Midgard/MvcCompatBundle
Then add the
Midgard namespace to the
'Midgard' => __DIR__.'/../vendor'
And enable this bundle in your Kernel:
You need to tell the MvcCompat autoloader where your Midgard MVC components are installed.
Do this by editing your
config.yml. If your components are installed in the
midgardmvc directory under Symfony2 root, then:
midgard_mvc_compat: root: "%kernel.root_dir%/../midgardmvc"
You also need to register all components you want to use as Symfony2 Bundles in your Kernel:
Running components in your Symfony2 application
You can run individual components by adding them to your route configuration. For example:
_projectsite: resource: "org_midgardproject_projectsite" prefix: /midgard type: midgardmvc
If your components need a Midgard2 repository connection, ensure that you also have the MidgardConnectionBundle installed and configured.