ocramius / zf-phpcr-odm
此包已被弃用且不再维护。未建议替代包。
提供 Doctrine PHPCR ODM 功能的 Zend Framework 2 模块
dev-master
2013-03-09 21:08 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-module: ~0.7
- doctrine/phpcr-odm: dev-master
- jackalope/jackalope-doctrine-dbal: dev-master
- jackalope/jackalope-jackrabbit: dev-master
Suggests
- midgard/phpcr: Midgard2 adapter for PHPCR if you want to use midgard instead of dbal or jackrabbit
- ocramius/ocra-di-compiler: Since the module uses Zend\Di extensively, consider compiling it with OcraDiCompiler
Replaces
- ocramius/zfphpcrodm: dev-master
This package is auto-updated.
Last update: 2019-02-20 19:28:00 UTC
README
概述
本模块提供将 Zend Framework 2 和 Doctrine PHPCR-ODM 连接在一起的功能。它为 Jackrabbit 和 DBAL JCR 后端提供配置和依赖,并且也可以与 Midgard2 一起使用。
要求
该模块在任意的典型 Zend Framework 2 Skeleton 应用程序 安装上运行。
安装
以下步骤是使此项目工作所必需的(考虑到 zf2-skeleton 或非常类似的应用程序)
- 将
"ocramius/zf-phpcr-odm": "dev-master"
添加到您的composer.json
文件中(还需要"minimum-stability": "dev"
) - 将
DoctrineModule
和ZfPhpcrOdm
添加到启用模块列表中 - 创建目录
my/project/directory/data/ZfPhpcrOdm/Proxy
并确保您的应用程序可以写入该目录。此目录可以通过模块选项进行更改。
使用方法
此模块允许您简单地请求默认应用程序的 ServiceLocator
以获取 Doctrine\ODM\PHPCR\DocumentManager
实例
<?php $documentManager = $serviceLocator->get('Doctrine\ODM\PHPCR\DocumentManager');
示例
请参考 https://github.com/Ocramius/ZfPhpcrOdmSample 以查看此模块的使用示例。