concept-it / orient-db-bundle
Integrates Doctrine OrientDB ODM with Symfony2 with my custom persist and remove methods.
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.3
- doctrine/orientdb-odm: dev-master
- symfony/symfony: ^2.8|^3.0
This package is not auto-updated.
Last update: 2024-12-21 16:24:49 UTC
README
Integrates Doctrine OrientDB ODM with Symfony2 with my custom persist and remove methods
Requirements
- PHP 5.3+
- Symfony2
- Doctrine OrientDB ODM
Installation
Composer
The preferred way to install this bundle is to rely on Composer.
Method 1
Simply run assuming you have installed composer.phar or composer binary:
$ composer require concept-it/orient-db-bundle dev-master
Method 2
- 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
Add this bundle to your application's kernel
// app/ApplicationKernel.php public function registerBundles() { return array( // ... new ConceptIt\OrientDbBundle\ConceptItOrientDbBundle(), // ... ); }
Configuration
# 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"
Example usage in Action
/** * @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; }
Authors
Tomasz Cyrankowski - tomek@concept-it.pl
License
OrientDbBundle is licensed under the MIT License - see the LICENSE file for details