Skip to content

rplansky/mongolid-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MongoLid

MongoLid Bundle for Symfony

MongoLid is an easy, powerful and ultrafast MongoDB ODM. You can see more information in the MongoLid Laravel Package

Getting Started

Installation

Add "plansky/mongolid-bundle": "dev-master" to "require" key in composer.json

"require": {
    ...
    "plansky/mongolid-bundle": "dev-master"
}

Run composer update plansky/mongolid-bundle

Bundle Registration

Register MongolidBundle in AppKernel class

$bundles = array(
    ...
    new Plansky\MongolidBundle\MongolidBundle(),
);

Configure MongoDB Connection

Edit app/config/config.yml file adding the MongoDB connection

mongolid:
    connections:
        default:
            hostname: 'localhost'
            port: 27017
            username: null
            password: null
            database: 'mongolid'

Extends BaseDocument

To start using MongoLid just extends Plansky\MongolidBundle\Document\BaseDocument

class MyDocument extends \Plansky\MongolidBundle\Document\BaseDocument
{
    /**
     * Collection's that will be used to persist my document
     * @var string
     */
    protected $collection = 'my_collection';
}

Enjoy =)

License

MIT

Resources

About

Easy, powerful and ultrafast MongoDB ODM Bundle for Symfony.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages