The MandangoBundle is the bundle to use Mandango with Symfony2.
Add Mandango and Mondator to your vendors:
git submodule add git://github.com/mandango/mandango vendor/mandango
git submodule add git://github.com/mandango/mondator vendor/mondator
Add the MandangoBundle:
git submodule add git://github.com/mandango/MandangoBundle vendor/bundles/Mandango/MandangoBundle
Add all of them and the Model namespace to your autoload:
// app/autoload.php $loader->registerNamespaces(array( // ... 'Mandango\MandangoBundle' => __DIR__.'/../vendor/bundles', 'Mandango\Mondator' => __DIR__.'/../vendor/mondator/src', 'Mandango' => __DIR__.'/../vendor/mandango/src', 'Model' => __DIR__.'/../src/', // ... ));
Add the MandangoBundle to your application kernel:
// app/AppKernel.php public function registerBundles() { return array( // ... new Mandango\MandangoBundle\MandangoBundle(), // ... ); }
Add Mandango to your configuration:
# app/config/config.yml
mandango:
default_connection: local
connections:
local:
server: mongodb://localhost:27017
database: symfony2_local_%kernel.environment%
Activate the profiler in the developing environment:
# app/config/config_dev.yml
mandango:
logging: true