Integrates Doctrine OrientDB ODM with Symfony2 with my custom persist and remove methods
- PHP 5.3+
- Symfony2
- Doctrine OrientDB ODM
The preferred way to install this bundle is to rely on Composer.
Simply run assuming you have installed composer.phar or composer binary:
$ composer require concept-it/orient-db-bundle dev-master
- Add the following lines in your composer.json:
{
"require": {
"concept-it/orient-db-bundle": "dev-master"
}
}
- Run the composer to download the bundle
$ php composer.phar update concept-it/orient-db-bundle
// app/ApplicationKernel.php
public function registerBundles()
{
return array(
// ...
new ConceptIt\OrientDbBundle\ConceptItOrientDbBundle(),
// ...
);
}
# app/config/config.yml
concept_it_orient_db:
host: "127.0.0.1"
port: 2480
user: "user"
password: "password"
dbname: "dbname"
proxy_dir: "%kernel.root_dir%/cache"
domain_dir: "%kernel.root_dir%/../src/YourBundle/Entity"
domain_namespace: "YourBundle\Entity"
/**
* @Route("/api/test")
*/
public function testAction()
{
$om = $this->get('conceptit.orientdb');
$test = new \ConceptIt\SmartShopperBundle\Entity\Test();
$test->setName('Johny Walker');
$om->persist($test);
var_dump($test);die;
}
Tomasz Cyrankowski - [email protected]
OrientDbBundle is licensed under the MIT License - see the LICENSE file for details