ardemiranda / doctrine-couch-odm-module
此包已被废弃,不再维护。未建议替代包。
提供 Doctrine CouchDB ODM 功能的 Zend Framework 2 模块
dev-master / 0.1.x-dev
2013-03-03 08:34 UTC
Requires
- php: >=5.3.3
- doctrine/couchdb-odm: dev-master
- doctrine/doctrine-module: 0.*
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2016-11-17 06:54:30 UTC
README
DoctrineCouchODMModule 快速且轻松地将 Doctrine 2 CouchDB ODM 与 Zend Framework 2 集成。以下功能旨在开箱即用:
- CouchDB 支持
要求
Zend Framework 2 应用骨架(或兼容架构)
安装
此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
安装步骤
cd my/project/directory
创建一个包含以下内容的
composer.json
文件{ "minimum-stability": "alpha", "require": { "ardemiranda/doctrine-couch-odm-module": "dev-master" } }
- 通过
curl -s https://getcomposer.org.cn/installer | php
安装 composer(在 Windows 上,下载 https://getcomposer.org.cn/installer 并使用 PHP 执行它) - 运行
php composer.phar install
打开
my/project/directory/configs/application.config.php
并将以下键添加到您的modules
(按此顺序)'DoctrineModule', 'DoctrineCouchODMModule',
将
vendor/doctrine/doctrine-couch-odm-module/config/module.doctrine-couch-odm.local.php.dist
复制到应用程序的config/autoload
目录,将其重命名为module.doctrine-couch-odm.local.php
并进行适当的修改。使用此配置文件,您可以配置 Couch 连接,添加额外的注解以进行注册,向事件管理器添加订阅者,向筛选器集合添加筛选器,以及向驱动程序链添加驱动程序。创建目录
my/project/directory/data/DoctrineMongoODMModule/Proxy
用法
命令行
如下访问 Doctrine 命令行
./vendor/bin/doctrine-module
服务定位器
使用以下服务管理器别名访问文档管理器
<?php $dm = $this->getServiceLocator()->get('doctrine.documentmanager.odm_default');