plansky / mongolid-bundle

为Symfony设计的简单、强大、超快的MongoDB ODM Bundle。

v0.1-beta 2014-08-12 03:00 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:49:12 UTC


README

MongoLid

MongoLid Bundle for Symfony

MongoLid是一个简单、强大、超快的MongoDB ODM。您可以在MongoLid Laravel包中查看更多信息。

入门指南

安装

"plansky/mongolid-bundle": "dev-master"添加到composer.json文件中的"require"键下。

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

运行composer update plansky/mongolid-bundle

Bundle注册

AppKernel类中注册MongolidBundle

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

配置MongoDB连接

编辑app/config/config.yml文件,添加MongoDB连接。

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

扩展BaseDocument

要开始使用MongoLid,只需扩展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';
}

享受 =)

许可证

MIT

资源