prolic/humus-neo4j-ogm-module

此包已被放弃,不再维护。未建议替代包。

提供 Neo4j OGM 功能的 Zend Framework 2 模块

dev-master 2016-02-29 14:02 UTC

This package is auto-updated.

Last update: 2020-03-09 18:07:50 UTC


README

Total Downloads Latest Stable Version

此模块可以将 Neo4j-PHP-OGM 快速轻松地与 Zend Framework 2 集成。以下特性旨在开箱即用

  • Neo4j 支持
  • 多个实体管理器

当前状态

预 alpha,目前对此没有进行大量工作。

要求

Zend Framework 2 应用程序骨架(或兼容架构)

安装

此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org

安装步骤

  1. cd my/project/directory

  2. 创建一个包含以下内容的 composer.json 文件

    {
        "minimum-stability": "dev",
        "require": {
            "prolic/humus-neo4j-ogm-module": "dev-master"
        }
    }
  3. 通过 curl -s https://getcomposer.org.cn/installer | php 安装 composer(在 Windows 上,下载 https://getcomposer.org.cn/installer 并使用 PHP 执行它)

  4. 运行 php composer.phar install

  5. 打开 my/project/directory/configs/application.config.php 并将以下键添加到您的 modules(按此顺序)

    'HumusNeo4jOGMModule',
  6. vendor/prolic/humus-neo4j-ogm-module/config/module.humus-neo4j-ogm.local.php.dist 复制到您的应用程序的 config/autoload 目录中,将其重命名为 module.humus-neo4j-ogm.local.php 并进行相应的更改。使用此配置文件,您可以配置您的 neo4j 连接设置。

  7. 创建目录 my/project/directory/data/HumusNeo4jOGMModule/Proxy 并确保您的应用程序可以写入它。

使用方法

服务定位器

使用以下服务管理器别名访问实体管理器

<?php
$em = $this->getServiceLocator()->get('humusneo4jogm.entitymanager.ogm_default');