ocramius/zf-phpcr-odm

此包已被弃用且不再维护。未建议替代包。

提供 Doctrine PHPCR ODM 功能的 Zend Framework 2 模块

dev-master 2013-03-09 21:08 UTC

This package is auto-updated.

Last update: 2019-02-20 19:28:00 UTC


README

概述

本模块提供将 Zend Framework 2Doctrine PHPCR-ODM 连接在一起的功能。它为 Jackrabbit 和 DBAL JCR 后端提供配置和依赖,并且也可以与 Midgard2 一起使用。

要求

该模块在任意的典型 Zend Framework 2 Skeleton 应用程序 安装上运行。

安装

以下步骤是使此项目工作所必需的(考虑到 zf2-skeleton 或非常类似的应用程序)

  1. "ocramius/zf-phpcr-odm": "dev-master" 添加到您的 composer.json 文件中(还需要 "minimum-stability": "dev"
  2. DoctrineModuleZfPhpcrOdm 添加到启用模块列表中
  3. 创建目录 my/project/directory/data/ZfPhpcrOdm/Proxy 并确保您的应用程序可以写入该目录。此目录可以通过模块选项进行更改。

使用方法

此模块允许您简单地请求默认应用程序的 ServiceLocator 以获取 Doctrine\ODM\PHPCR\DocumentManager 实例

<?php
$documentManager = $serviceLocator->get('Doctrine\ODM\PHPCR\DocumentManager');

示例

请参考 https://github.com/Ocramius/ZfPhpcrOdmSample 以查看此模块的使用示例。